goutamadwant commented on PR #19178:
URL: https://github.com/apache/pinot/pull/19178#issuecomment-5224611076

   Thanks @Jackie-Jiang  you are right. The current change only ensures that 
the query server is running before shutdownInProgress is cleared. It then marks 
the server ready immediately, while brokers process the instance-config 
callback asynchronously, so readiness can still return 200 before the server 
has been added to their routing tables.
   
   My proposed next step is an explicit broker-side acknowledgement or 
processing watermark after the routing manager finishes applying the 
instance-config change to all routing entries. The server would remain unready 
until the relevant live brokers have acknowledged the config version that 
re-enabled it.
   
   Does that coordination point match the approach you prefer, or should this 
condition instead be exposed to the rolling-restart orchestrator rather than 
gating the server health endpoint? Let me know. thanks! 


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