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

Reply via email to