]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cls_rgw: fix bucket listing when dealing with invisible entries 6352/head
authorYehuda Sadeh <yehuda@redhat.com>
Tue, 22 Sep 2015 21:53:42 +0000 (14:53 -0700)
committerAbhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Thu, 22 Oct 2015 13:45:02 +0000 (19:15 +0530)
commite693755a55e4da681a1947b1e1eb3bb537436cc0
tree6585a2464b2e7200f8a2f7e97e8dec27819c0421
parent95292699291242794510b39ffde3f4df67898d3a
cls_rgw: fix bucket listing when dealing with invisible entries

Fixes: #12913
The bucket listing logic was broken when dealing with invisible entries.
Need to read keys until we can fetch all the requested entries, or
determine that there are no more entries. Anything else requires
a change to the protocol.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit ef9730515e001d77637a77eb89950f70fd5e7f5a)
src/cls/rgw/cls_rgw.cc