Hello Kudu Jenkins, Adar Dembo, Todd Lipcon,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/8995
to look at the new patch set (#6).
Change subject: fs: update default data dir group size
......................................................................
fs: update default data dir group size
This patch makes fs_target_data_dirs_per_tablet non-experimental and
sets the new default to 3. Upon experimenting with the flag via YCSB
workloads, only read workload tail latency seemed to be affected at very
small group sizes (e.g. 1). 3 seems like a reasonable choice, and we can
always update it in the future.
Additionally, this change was tested on an 8-node cluster with an
analytical workload (TPC-H, scale factor: 300), each node with 7
data dirs and a separate WAL dir. I updated the disk group size to 3
and ran a TPC-H workload, results below averaged across 10 runs.
Size | q1 q2 q3 q4 q5 q6 q7 q8 q9
q10 q12 q13 q14 q15 q16 q17 q18 q19 q20
q21
All | 13.931 10.628 30.917 47.363 37.468 1.914 54.252 23.196
52.618 19.074 19.171 34.751 4.077 2.738 14.617 64.92 95.475 22.659
25.13 155.384
Three | 14.343 11.174 30.932 48.172 38.072 1.906 54.489 22.494 53.88
18.478 18.408 33.6 3.991 2.933 15.567 79.578 100.285 25.182 26.979
153.592
Slowdown | 0.412 0.546 0.015 0.809 0.604 -0.008 0.237 -0.702 1.262
-0.596 -0.763 -1.151 -0.086 0.195 0.95 14.658 4.81 2.523 1.849
-1.792
Note that existing data will not be updated with the new flag. Only new
tablets will honor the sizing.
Change-Id: I2dd0d3f8cf140f684318c0dffb45a1091302ecdc
---
M src/kudu/fs/data_dirs.cc
M src/kudu/tserver/tablet_server-test.cc
2 files changed, 13 insertions(+), 10 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/95/8995/6
--
To view, visit http://gerrit.cloudera.org:8080/8995
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I2dd0d3f8cf140f684318c0dffb45a1091302ecdc
Gerrit-Change-Number: 8995
Gerrit-PatchSet: 6
Gerrit-Owner: Andrew Wong <[email protected]>
Gerrit-Reviewer: Adar Dembo <[email protected]>
Gerrit-Reviewer: Andrew Wong <[email protected]>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Todd Lipcon <[email protected]>