mayankshriv opened a new issue #5490:
URL: https://github.com/apache/incubator-pinot/issues/5490


   With the Pinot community growing, as well as Pinot evolving for the better, 
we anticipate a ton of features that would go into performance critical parts 
of the code (e.g. query execution, RT segment generation, etc). Given that 
Pinot's forte is its blazingly fast speed, we would like to ensure that the 
rapid feature development does not compromise on its performance. We need a 
framework using which any PR can be evaluated for performance. Some ideas:
   
   Query Performance:
   1. Create a few synthetic data sets with different characteristics that 
represent existing Pinot deployments across the community. We can probably 
enhance the existing data generator tool to server these requirements.
   2. Generate a query set for a given data set to ensure desired level of 
selectivity.
   3. Framework that runs a desired workload (qps) on these data sets with and 
without the changes from a PR, and reports the performance changes.
   
   Realtime:
   1. Consumption rate
   2. Segment generation time
   
   Ability to check on a variety of metrics, for example:
   1. Latency p95/p99
   2. Throughput
   3. GC
   
   


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

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