CONTAP-733031: S3 lifecycle expiration stops midway through a large bucket and the next scan starts over
Issue
An ONTAP S3 bucket with an object-age expiration rule can stop expiring objects before every eligible object is removed.
- Only part of a large bucket is expired, then the scan stops.
- Eligible objects that were not reached remain in the bucket.
- The next scan waits for the full scan interval. The default interval is 1 hour.
- That next scan starts again at the beginning of the bucket instead of continuing from the last processed object.
- Objects near the end of a large bucket can remain past the configured expiration age.
- Object count from [vserver object-store-server bucket show] stops decreasing before expiration is finished.
