gianm opened a new pull request #9098: S3: Improvements to prefix listing 
(including fix for an infinite loop)
URL: https://github.com/apache/druid/pull/9098
 
 
   1) Fixes #9097, an infinite loop that occurs when more than one batch
      of objects is retrieved during a prefix listing.
   
   2) Removes the Access Denied fallback code added in #4444. I don't think
      the behavior is reasonable: its purpose is to fall back from a prefix
      listing to a single-object access, but it's only activated when the
      end user supplied a prefix, so it would be better to simply fail, so
      the end user knows that their request for a prefix-based load is not
      going to work. Presumably the end user can switch from supplying
      'prefixes' to supplying 'uris' if desired.
   
   3) Filters out directory placeholders when walking prefixes.
   
   4) Splits LazyObjectSummariesIterator into its own class and adds tests.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to