suddendust edited a comment on issue #7229:
URL: https://github.com/apache/pinot/issues/7229#issuecomment-892549187


   @mcvsubbu @kishoreg I am thinking along the lines of what @mcvsubbu proposed 
earlier. Introduce a new state like "EVICTED" in the segment ideal-state. A 
segment can move from ONLINE -> EVICTED (this transition can take place when a 
segment's retention period expires). The invariant to maintain is that an 
evicted segment is always present in the deep store. While querying, the broker 
gets all of the segments to be queried, sees that some of them have been 
evicted, triggers a download to a sub-set of servers, and then proceeds with 
its regular business. The segments remain cached in these servers, and can be 
replaced with some eviction policy if need be. What are your thoughts on this? 
(I through it will be a good idea to get this approach vetted before I get on 
with the design).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to