Project

General

Profile

Actions

Support #45413

open

explanation of bucket_list_objects_absolute_max vs rgw_max_listing_results

Added by Chris Durham almost 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
% Done:

0%

Tags:
radosgw
Reviewed:
Affected Versions:
Pull request ID:

Description

As of mimic, we have an rgw option rgw_max_listing_results which has a maximum of 100000

But, in .../src/rgw/rgw_rados.h, there is "static constexpr int64_t bucket_list_objects_absolute_max = 25000", which by my experimentation, seems to cap the max keys retrievable via a list_objects call at 25000, even if rgw_max_listing_results is higher.

If we are truly limited to 25000, then why does rgw_max_listing_results have a higher maximum? I am not debating the reasons for having a max, but if we are truly capped at 25000, rgw_max_listing_results having a max of 100000 is misleading.

Perhaps of course i misunderstand the meaning of one or both of these values.

No data to display

Actions

Also available in: Atom PDF