https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2017-11-15T11:04:26ZCeph rgw - Bug #22129: rgw: 501 is returned When init multipart is using V4 signature and chunk encodinghttps://tracker.ceph.com/issues/22129?journal_id=1022642017-11-15T11:04:26ZJeegn Chenjeegnchen@gmail.com
<ul></ul><p>To fix this issue share we modify the code as follows?<br /><pre>
int RGW_Auth_S3::authorize_v4(RGWRados *store, struct req_state *s, bool force_boto2_compat /* = true */)
{
...
if (!s->aws4_auth_streaming_mode) {
dout(10) << "delaying v4 auth" << dendl;
/* payload in a single chunk */
switch (s->op_type)
{
case RGW_OP_CREATE_BUCKET:
case RGW_OP_PUT_OBJ:
case RGW_OP_PUT_ACLS:
case RGW_OP_PUT_CORS:
case RGW_OP_INIT_MULTIPART: // ------------------ Add this line --------------------
case RGW_OP_COMPLETE_MULTIPART:
case RGW_OP_SET_BUCKET_VERSIONING:
case RGW_OP_DELETE_MULTI_OBJ:
case RGW_OP_ADMIN_SET_METADATA:
case RGW_OP_SET_BUCKET_WEBSITE:
break;
default:
dout(10) << "ERROR: AWS4 completion for this operation NOT IMPLEMENTED" << dendl;
return -ERR_NOT_IMPLEMENTED;
}
s->aws4_auth_needs_complete = true;
}
...
}
</pre></p> rgw - Bug #22129: rgw: 501 is returned When init multipart is using V4 signature and chunk encodinghttps://tracker.ceph.com/issues/22129?journal_id=1022712017-11-15T14:36:55ZSage Weilsage@newdream.net
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>12</i></li><li><strong>Priority</strong> changed from <i>Normal</i> to <i>Urgent</i></li></ul> rgw - Bug #22129: rgw: 501 is returned When init multipart is using V4 signature and chunk encodinghttps://tracker.ceph.com/issues/22129?journal_id=1022752017-11-15T14:50:12ZMatt Benjaminmbenjamin@redhat.com
<ul></ul><p>Per <a class="external" href="http://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadInitiate.html">http://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadInitiate.html</a>, this sound logically correct.</p> rgw - Bug #22129: rgw: 501 is returned When init multipart is using V4 signature and chunk encodinghttps://tracker.ceph.com/issues/22129?journal_id=1022772017-11-15T14:57:47ZMatt Benjaminmbenjamin@redhat.com
<ul><li><strong>Assignee</strong> set to <i>Marcus Watts</i></li></ul> rgw - Bug #22129: rgw: 501 is returned When init multipart is using V4 signature and chunk encodinghttps://tracker.ceph.com/issues/22129?journal_id=1023032017-11-16T01:15:47ZJeegn Chenjeegnchen@gmail.com
<ul></ul><p><a class="external" href="https://github.com/ceph/ceph/pull/18956">https://github.com/ceph/ceph/pull/18956</a></p> rgw - Bug #22129: rgw: 501 is returned When init multipart is using V4 signature and chunk encodinghttps://tracker.ceph.com/issues/22129?journal_id=1030792017-11-30T18:41:54ZCasey Bodleycbodley@redhat.com
<ul><li><strong>Status</strong> changed from <i>12</i> to <i>Pending Backport</i></li><li><strong>Priority</strong> changed from <i>Urgent</i> to <i>High</i></li><li><strong>Backport</strong> set to <i>luminous</i></li></ul> rgw - Bug #22129: rgw: 501 is returned When init multipart is using V4 signature and chunk encodinghttps://tracker.ceph.com/issues/22129?journal_id=1035062017-12-12T08:43:15ZNathan Cutlerncutler@suse.cz
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-9 status-3 priority-4 priority-default closed" href="/issues/22388">Backport #22388</a>: luminous: rgw: 501 is returned When init multipart is using V4 signature and chunk encoding</i> added</li></ul> rgw - Bug #22129: rgw: 501 is returned When init multipart is using V4 signature and chunk encodinghttps://tracker.ceph.com/issues/22129?journal_id=1122622018-04-29T07:48:07ZNathan Cutlerncutler@suse.cz
<ul><li><strong>Status</strong> changed from <i>Pending Backport</i> to <i>Resolved</i></li></ul>