gortiz commented on PR #9012:
URL: https://github.com/apache/pinot/pull/9012#issuecomment-1185340366

   I've decided to remove the cpu requests and specify instead 
`-XX=ActiveProcessorCount=2` in the default jvmOpts.
   
   I think this approach is better because the request approach consumed at 
least 8 CPUs. This means that, by default, the chart would not start in 
clusters with less than 8 CPUs in total, which can be very common in local k8s 
installations (like minikube or microk8s) and also in small aws machines.
   
   Specifically, with this change:
   - Nodes with a lot of cpus will not be affected. Anyway, in this case it is 
expected that a custom `-XX=ActiveProcessorCount` will be used to determine how 
many threads each container will use.
   - Nodes with few cpus will have installations that use quite more threads 
than cpus. This could introduce performance issues due to high context 
switching when several queries are being executed at the same time, but the 
system should run well enough to do some tests, which is the target of this 
kind of installations.


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