Hi,
We have setup our Apache Pinot Cluster with 1.0.0 version.
The query info - We are having 1 fact table, 2 dimension table for joining
We are currently performing the load testing on our query
With the concurrent users where each request is returning 0.1 M records
We tried first with 5 concurrent users all test passed
But later with 10, 20, 30, ..., 100
We see 50%-80% test cases were failing with 5XX error. When we checked the issue it was because of the memory consumption was very high by the server. Instead of increasing the memory and trying to see the ideal case for performing the load test. Is there any better way we can work with the concurrent users tests
Sharing Pinot Server JVM Config -
jvmOpts: "-Xms5120M -Xmx8192M -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Xlog:gc*:file=/opt/pinot/gc-pinot-server.log"
cc:
@Ashwin Agalcha @Shubham Setia @Sambasiva Mukkadala