Jackie-Jiang commented on issue #12477:
URL: https://github.com/apache/pinot/issues/12477#issuecomment-1960550089
I can see multiple potential solutions:
- Server maintaining freshness status, and put that in the query response
when it is queried
- Limitation: We can only gather the freshness status for servers queried.
If other server is lagging, this information won't be gathered
- Broker periodically ask servers for the freshness status, and returns it
along with the queries
- Limitation: Freshness status won't be absolute accurate because it is
fetched periodically
- Provide a Rest API on controller to gather freshness status from servers
- Limitation: Freshness status won't be returned along with the query
response. User needs to call the Rest API in order to get it.
Let me know which solution fits your requirement the best
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]