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
- Loading branch information