Hello Tidy Bot, Zoltan Martonka, Alexey Serbin, Kudu Jenkins,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/20547

to look at the new patch set (#13).

Change subject: KUDU-3516 No need to traverse all delta stores while computing 
score.
......................................................................

KUDU-3516 No need to traverse all delta stores while computing score.

If we have many tables with many columns and each of them gets many
update requests, the maintenance scheduler might be stuck in
calculating the perf improvement scores of major delta compactions.
This is because we check all the updated columns while one single
updated column is enough.

This patch adds a new method to judge if a delta store needs to be
compacted. The scheduler will return as soon as it finds an updated
column. Please see KUDU-3516 for details.

Change-Id: I4b2c9525d8a12183130ee2cb7b5b00d1d2f60bfa
---
M src/kudu/tablet/delta_stats.cc
M src/kudu/tablet/delta_stats.h
M src/kudu/tablet/delta_tracker.cc
M src/kudu/tablet/delta_tracker.h
M src/kudu/tablet/diskrowset.cc
5 files changed, 50 insertions(+), 12 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/47/20547/13
--
To view, visit http://gerrit.cloudera.org:8080/20547
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I4b2c9525d8a12183130ee2cb7b5b00d1d2f60bfa
Gerrit-Change-Number: 20547
Gerrit-PatchSet: 13
Gerrit-Owner: Song Jiacheng <songjiach...@thinkingdata.cn>
Gerrit-Reviewer: Alexey Serbin <ale...@apache.org>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Song Jiacheng <songjiach...@thinkingdata.cn>
Gerrit-Reviewer: Tidy Bot (241)
Gerrit-Reviewer: Zoltan Martonka <zmarto...@cloudera.com>

Reply via email to