vvivekiyer opened a new pull request, #11710:
URL: https://github.com/apache/pinot/pull/11710

   When server responds for a query with a large response, the broker can 
potentially crash with direct memory OOM. 
   
   In PR https://github.com/apache/pinot/pull/11496 - a fix was added to 
restart the Netty Channel in such scenarios. This will result in all active 
queries failing with an error. This is a good fix to have to protect Brokers in 
this extreme case. 
   
   To contain the impact for other queries, this PR introduces a threshold at 
the Server. If the serialized query response at a Server exceeds the threshold, 
the query is failed.  The overall threshold for a query is set using a config. 
This budget is divided across all Servers processing the query. 


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