}
op_ret = rgw_read_user_buckets(store, s->user->user_id, buckets,
- marker, end_marker, read_count,
- should_get_stats(), &is_truncated);
+ marker, end_marker, read_count,
+ should_get_stats(), &is_truncated,
+ get_default_max());
if (op_ret < 0) {
/* hmm.. something wrong here.. the user was authenticated, so it
should exist */
map<string, bufferlist> attrs;
bool is_truncated;
+ virtual uint64_t get_default_max() const {
+ return 1000;
+ }
+
public:
RGWListBuckets() : sent_data(false) {
limit = limit_max = RGW_LIST_BUCKETS_LIMIT_MAX;
class RGWListBuckets_ObjStore_SWIFT : public RGWListBuckets_ObjStore {
bool need_stats;
+
+ uint64_t get_default_max() const override {
+ return 0;
+ }
public:
RGWListBuckets_ObjStore_SWIFT() : need_stats(true) {}
~RGWListBuckets_ObjStore_SWIFT() {}