Hello Andrew Wong,
I'd like you to do a code review. Please visit
http://gerrit.cloudera.org:8080/16169
to review the following change.
Change subject: WIP: lock manager batch release
......................................................................
WIP: lock manager batch release
before:
Performance counter stats for './build/latest/bin/kudu tserver run -fs-wal-dir
/tmp/ts':
229884.12 msec task-clock # 6.439 CPUs utilized
269792 context-switches # 0.001 M/sec
46768 cpu-migrations # 0.203 K/sec
3182950 page-faults # 0.014 M/sec
946261367467 cycles # 4.116 GHz
(83.35%)
176964710014 stalled-cycles-frontend # 18.70% frontend cycles
idle (83.30%)
111123086050 stalled-cycles-backend # 11.74% backend cycles
idle (83.42%)
834056713167 instructions # 0.88 insn per cycle
# 0.21 stalled cycles per
insn (83.31%)
148536649894 branches # 646.137 M/sec
(83.30%)
577414668 branch-misses # 0.39% of all branches
(83.34%)
213.458498000 seconds user
16.670046000 seconds sys
after:
Performance counter stats for './build/latest/bin/kudu tserver run -fs-wal-dir
/tmp/ts':
222268.41 msec task-clock # 4.990 CPUs utilized
283010 context-switches # 0.001 M/sec
50535 cpu-migrations # 0.227 K/sec
3330526 page-faults # 0.015 M/sec
918126009639 cycles # 4.131 GHz
(83.28%)
148341591605 stalled-cycles-frontend # 16.16% frontend cycles
idle (83.44%)
110818610281 stalled-cycles-backend # 12.07% backend cycles
idle (83.28%)
822449096069 instructions # 0.90 insn per cycle
# 0.18 stalled cycles per
insn (83.41%)
146801150713 branches # 660.468 M/sec
(83.37%)
585012592 branch-misses # 0.40% of all branches
(83.22%)
204.602454000 seconds user
17.930236000 seconds sys
Change-Id: I3cb724e953ecdf188a35181c2f91b721b3416524
---
M src/kudu/tablet/lock_manager-test.cc
M src/kudu/tablet/lock_manager.cc
M src/kudu/tablet/lock_manager.h
M src/kudu/tablet/ops/write_op.cc
M src/kudu/tablet/tablet.cc
5 files changed, 135 insertions(+), 89 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/69/16169/1
--
To view, visit http://gerrit.cloudera.org:8080/16169
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3cb724e953ecdf188a35181c2f91b721b3416524
Gerrit-Change-Number: 16169
Gerrit-PatchSet: 1
Gerrit-Owner: Todd Lipcon <[email protected]>
Gerrit-Reviewer: Andrew Wong <[email protected]>