Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cloud_storage/remote_partition: handle race retention+timequery
log a warning if when trying to get a async_manifest_view_cursor for a timequery the result is out_of_range. such error can happen if retention is kicking in and deleting some or all spillover manifests: in this case there is a window where the manifest are reclaimable but still kept in memory, and the timequery hits one of the manifest in the reclaimable range. handling this as a warning and no result is acceptable because the kafka client issuing the request can handle this failure, and otherwise handling this edge cases would increase the complexity of the callstack (cherry picked from commit 4ca7281)
- Loading branch information