jihoonson opened a new pull request #8161: Add benchmark for VersionedIntervalTimeline URL: https://github.com/apache/incubator-druid/pull/8161 Benchmark for VersionedIntervalTimeline introduced in https://github.com/apache/incubator-druid/pull/7547#issuecomment-511966275. ## Description The primary purpose of this benchmark is to measure how much slower VersionedIntervalTimeline is with segment lock than with timeChunk lock. ### Data setup A synthetic segments were created to emulate the usual compaction scenario where initial segments are created and then they got compacted while new segments are appended. The benchmark first generates `numInitialRootGenSegmentsPerInterval` segments per interval. Then, it generates `numInitialRootGenSegmentsPerInterval * COMPACTED_SEGMENTS_RATIO_TO_INITIAL_SEGMENTS` compacted segments which overwrites the segments of the previous generation. It also generates new appending segments. This can be repeated more than once based on `numNonRootGenerations`. <hr> This PR has: - [x] been self-reviewed.
---------------------------------------------------------------- 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