noobaa-core icon indicating copy to clipboard operation
noobaa-core copied to clipboard

NSFS | Improve list objects performance on top of NS FS (PR 2/3)

Open naveenpaul1 opened this issue 10 months ago • 2 comments

Explain the changes

  1. This is Second PR for listing unordered objects.
  2. 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.
  3. Global flag is added in config for controlling bucket list flow. NB : New parameter next_pos added to API list_objects to pass the seek position. I tried to pass this along with next_marker as a object but Ceph test failed when comparing next_marker.

Issues: Fixed #xxx / Gap #xxx

  1. https://github.com/noobaa/noobaa-core/issues/6615

Testing Instructions:

  1. Run ListObject API after enabling global property ALLOW_NSFS_UNSORTED_OBJECTS_LIST, Result should retun with unsorted list.
  • [ ] Doc added/updated
  • [X] Tests added

naveenpaul1 avatar Apr 17 '24 09:04 naveenpaul1