[Remote Store] Create separate refresh listener to publish data about local segments being refreshed in remote segment tracker #8717
Labels
enhancement
Enhancement or improvement to existing feature or request
Storage:Durability
Issues and PRs related to the durability framework
Storage
Issues and PRs relating to data and metadata storage
v2.10.0
Is your feature request related to a problem? Please describe.
Currently, on refresh, the afterRefresh of RefreshListener is invoked. There are certain cases where the method invocation can be delayed due to retry being happening. We should decouple the part of updating local segments information in segment tracker and the part of uploading segments.
Describe the solution you'd like
As described above.
Describe alternatives you've considered
It is being handled in #8683, but not ideal.
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: