num_entries << " total entries" << dendl;
auto& ioctx = index_pool;
+
+ // XXX: check_disk_state() relies on ioctx.get_last_version() but that
+ // returns 0 because CLSRGWIssueBucketList doesn't make any synchonous calls
+ rgw_bucket_entry_ver index_ver;
+ index_ver.pool = ioctx.get_id();
+
std::map<int, rgw_cls_list_ret> shard_list_results;
cls_rgw_obj_key start_after_key(start_after.name, start_after.instance);
+ maybe_warn_about_blocking(dpp); // TODO: use AioTrottle
r = CLSRGWIssueBucketList(ioctx, start_after_key, prefix, delimiter,
num_entries_per_shard,
list_versions, shard_oids, shard_list_results,