You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by GitBox <gi...@apache.org> on 2019/07/25 22:02:59 UTC

[GitHub] [incubator-druid] jihoonson opened a new pull request #8161: Add benchmark for VersionedIntervalTimeline

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:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org