viongpanzi opened a new pull request #7716: AggregatorUtil should cache parsed expression to avoid memory problem (OOM/FGC) when Expression is used in metricsSpec URL: https://github.com/apache/incubator-druid/pull/7716 Fix #7715 In this pull request: 1. Add parsed expression cache in AggregatorUtil 2. Add some test cases 3. Add expression schema in BenchmarkSchemas With new code, steps in #7715 used to reproduce the issue are all successful and complete fast. The benchmark result show that the performance of Expression processing is twice as fast than before if memory is sufficient.
---------------------------------------------------------------- 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 With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org For additional commands, e-mail: commits-h...@druid.apache.org