问题遇到的现象和发生背景
ceph rgw list_object原理分析太难看懂了
问题相关代码,请勿粘贴截图
int list_objects(int64_t max,
vector<rgw_bucket_dir_entry> *result,
map<string, bool> *common_prefixes,
bool *is_truncated) {
if (params.allow_unordered) {
return list_objects_unordered(max, result, common_prefixes,
is_truncated);
} else {
return list_objects_ordered(max, result, common_prefixes,
is_truncated);
}
我想要达到的结果
想知道:
- rgw 的一次list是否能多线程操作
- io路径