noobaa-core
noobaa-core copied to clipboard
NSFS | Improve list objects performance on top of NS FS (PR 2/3)
Explain the changes
- This is Second PR for listing unordered objects.
- This PR contains changes in list_object(), TellDir value is passed to next list object result and same value is used to seekdir dir location.
- Global flag is added in config for controlling bucket list flow.
NB : New parameter
next_pos
added to APIlist_objects
to pass the seek position. I tried to pass this along withnext_marker
as a object but Ceph test failed when comparingnext_marker
.
Issues: Fixed #xxx / Gap #xxx
- https://github.com/noobaa/noobaa-core/issues/6615
Testing Instructions:
- Run ListObject API after enabling global property
ALLOW_NSFS_UNSORTED_OBJECTS_LIST
, Result should retun with unsorted list.
- [ ] Doc added/updated
- [X] Tests added