walterddr opened a new issue, #9023:
URL: https://github.com/apache/pinot/issues/9023

   Currently BaseServerStarter will register status health check callback with 
all the enabled table on that server. 
   
   It will only return health OK once all table/segments are loaded. 
   - This will cause problem for server with large amount of table/data to be 
loaded. running in a container environment. this will result in health check 
returns 404 and later container manager (K8s for example) killing the server 
container and restarting it. ending in an infinite loop
   
   propose to strip table/segment status callback from server health check 
endpoint and only check server's health. and create /health/services/ endpoint 
to check server + table resource health and only returns OK if everything is 
healthy


-- 
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]

Reply via email to