Anis Eleuch 2c7fe094d1
s3: Fix early listing stopping when ILM is enabled (#472) (#21246)
S3 listing call is usually sent with a 'max-keys' parameter. This
'max-keys' will also be passed to WalkDir() call. However, when ILM is
enabled in a bucket and some objects are skipped, the listing can
return IsTruncated set to false even if there are more entries in
the drives.

The reason is that drives stop feeding the listing code because it has
max-keys parameter and the listing code thinks listing is finished
because it is being fed anymore.

Ask the drives to not stop listing and relies on the context
cancellation to stop listing in the drives as fast as possible.
2025-05-26 00:06:43 -07:00
..
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-05-09 13:10:19 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2024-07-03 11:49:48 -07:00
2024-07-30 15:59:48 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2024-01-17 23:03:17 -08:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2025-04-09 07:28:39 -07:00
2023-12-20 20:13:40 -08:00
2025-04-09 07:28:39 -07:00