https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2017-04-12T16:07:57ZCeph rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=889912017-04-12T16:07:57ZYehuda Sadehyehuda@redhat.com
<ul><li><strong>Subject</strong> changed from <i>rgw putt lifecycle configuration fails if Prefix is not set</i> to <i>rgw: put lifecycle configuration fails if Prefix is not set</i></li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=889932017-04-12T16:09:04ZYehuda Sadehyehuda@redhat.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/88993/diff?detail_id=85847">diff</a>)</li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=891132017-04-12T17:42:26ZBen Hinesbhines@gmail.com
<ul></ul><p>Thanks for fixing formatting, i always mess that up. (and edit isn't allowed for me :)</p> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=898292017-04-19T15:52:05ZJosh Durgin
<ul><li><strong>Project</strong> changed from <i>Ceph</i> to <i>rgw</i></li><li><strong>Category</strong> deleted (<del><i>22</i></del>)</li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=900492017-04-20T18:25:33ZYehuda Sadehyehuda@redhat.com
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>High</i></li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=907592017-05-04T18:16:46ZYehuda Sadehyehuda@redhat.com
<ul><li><strong>Assignee</strong> set to <i>Ali Maredia</i></li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=922652017-06-06T18:28:04ZMatt Benjaminmbenjamin@redhat.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=964312017-08-03T17:55:30ZOrit Wassermanowasserm@redhat.com
<ul><li><strong>Assignee</strong> changed from <i>Ali Maredia</i> to <i>Abhishek Lekshmanan</i></li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=968752017-08-11T09:08:16ZAbhishek Lekshmananabhishek.lekshmanan@gmail.com
<ul></ul><p>This particular example fails in AWS as well, either you need a prefix or a Filter, I have added support for Filter tag in <a class="external" href="https://github.com/ceph/ceph/pull/16818">https://github.com/ceph/ceph/pull/16818</a> and also supporting other aws like features like creating an ID if one is not provided. So either of Filter or Prefix argument has to be provided, an Empty Filter is ok, or an Empty Prefix will also succeed similar to S3's behaviour, but both fields being empty would throw a malformed XML</p> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=968782017-08-11T11:56:45ZAbhishek Lekshmananabhishek.lekshmanan@gmail.com
<ul><li><strong>Backport</strong> set to <i>luminous</i></li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=968792017-08-11T11:57:12ZAbhishek Lekshmananabhishek.lekshmanan@gmail.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Fix Under Review</i></li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=969062017-08-11T23:31:55ZBen Hinesbhines@gmail.com
<ul></ul><p>Abhishek Lekshmanan wrote:</p>
<blockquote>
<p>This particular example fails in AWS as well, either you need a prefix or a Filter, I have added support for Filter tag in <a class="external" href="https://github.com/ceph/ceph/pull/16818">https://github.com/ceph/ceph/pull/16818</a> and also supporting other aws like features like creating an ID if one is not provided. So either of Filter or Prefix argument has to be provided, an Empty Filter is ok, or an Empty Prefix will also succeed similar to S3's behaviour, but both fields being empty would throw a malformed XML</p>
</blockquote>
<p>I believe the actual failure (At least with kraken currently), is an 'AccessDenied' error. I don't have S3 to test out currently, but if there was a way to throw some other more correct error to the client (like malformed XML) it would be nice. Though, matching S3's behavior is also a worthy goal.</p> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=970842017-08-17T17:52:37ZAbhishek Lekshmananabhishek.lekshmanan@gmail.com
<ul></ul><p>master PR: <a class="external" href="https://github.com/ceph/ceph/pull/16818">https://github.com/ceph/ceph/pull/16818</a></p> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=973562017-08-22T17:05:05ZYuri Weinsteinyweinste@redhat.com
<ul></ul><p>Abhishek Lekshmanan wrote:</p>
<blockquote>
<p>master PR: <a class="external" href="https://github.com/ceph/ceph/pull/16818">https://github.com/ceph/ceph/pull/16818</a></p>
</blockquote>
<p>merged</p> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=976122017-08-24T17:45:02ZYehuda Sadehyehuda@redhat.com
<ul><li><strong>Status</strong> changed from <i>Fix Under Review</i> to <i>Pending Backport</i></li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=977112017-08-25T20:04:27ZNathan Cutlerncutler@suse.cz
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-9 status-3 priority-4 priority-default closed" href="/issues/21139">Backport #21139</a>: luminous: rgw: put lifecycle configuration fails if Prefix is not set</i> added</li></ul> rgw - Bug #19587: rgw: put lifecycle configuration fails if Prefix is not sethttps://tracker.ceph.com/issues/19587?journal_id=992372017-09-16T08:19:32ZAbhishek Lekshmananabhishek.lekshmanan@gmail.com
<ul><li><strong>Status</strong> changed from <i>Pending Backport</i> to <i>Resolved</i></li></ul>