Hao Hao has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/8420


Change subject: Add a benchmark test for tablet deletion
......................................................................

Add a benchmark test for tablet deletion

Commit 15f3f9b2f optimizes the performance of group blocks deletion via
coalescing holes punch for log block manager. This patch adds a test to
benchmark tablet deletion for measuring actual improvement.

With 2.5k blocks on the tablet:

Before commit 15f3f9b2f:
I1030 15:25:38.700058 145431 tablet_server-test.cc:2336] Time spent deleting 
tablet: real 0.182s user 0.000s sys 0.000s
I1030 15:25:38.700096 145431 tablet_server-test.cc:2345] 
block_count_before_delete : 2500
I1030 15:25:38.700109 145431 tablet_server-test.cc:2346] 
log_block_manager_containers : 6
I1030 15:25:38.700124 145431 tablet_server-test.cc:2347] 
log_block_manager_holes_punched : 3000

After:
I1030 15:31:54.720243 24610 tablet_server-test.cc:2336] Time spent deleting 
tablet: real 0.062s user 0.001s sys 0.000s
I1030 15:31:54.720258 24610 tablet_server-test.cc:2345] 
block_count_before_delete : 2500
I1030 15:31:54.720268 24610 tablet_server-test.cc:2346] 
log_block_manager_containers : 6
I1030 15:31:54.720280 24610 tablet_server-test.cc:2347] 
log_block_manager_holes_punched : 638

Change-Id: I6054b55f81e5a6e6febcbb5781ad8d776c49a5cf
---
M src/kudu/tserver/tablet_server-test.cc
1 file changed, 66 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/20/8420/1
--
To view, visit http://gerrit.cloudera.org:8080/8420
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I6054b55f81e5a6e6febcbb5781ad8d776c49a5cf
Gerrit-Change-Number: 8420
Gerrit-PatchSet: 1
Gerrit-Owner: Hao Hao <hao....@cloudera.com>

Reply via email to