Will Berkeley has uploaded this change for review. ( http://gerrit.cloudera.org:8080/11609
Change subject: KUDU-2324 Add gflags to disable individual maintenance ops ...................................................................... KUDU-2324 Add gflags to disable individual maintenance ops This patch adds one flag per maintenance op that allows the user to individually disable each of the seven types of maintenance op. This results in six new flags: -enable_flush_deltamemstores -enable_flush_memrowset -enable_log_gc -enable_major_delta_compaction -enable_minor_delta_compaction -enable_rowset_compaction These flags do not stop the ops from being registered; instead, they keep them from being runnable. This allows the flags to be changed at runtime. There was already a flag -enable_undo_delta_block_gc controlling whether undo delta block gc was enabled; however, it prevented the the maintenance op from even being registered. The implementation of the flag has been changed to match the others. The effect is the same, except now the flag can be changed at runtime. Change-Id: If4823c067883897718cc225ef85a0aaf67f1df38 --- M src/kudu/tablet/tablet.cc M src/kudu/tablet/tablet_mm_ops.cc M src/kudu/tablet/tablet_replica_mm_ops.cc 3 files changed, 104 insertions(+), 12 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/09/11609/1 -- To view, visit http://gerrit.cloudera.org:8080/11609 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: If4823c067883897718cc225ef85a0aaf67f1df38 Gerrit-Change-Number: 11609 Gerrit-PatchSet: 1 Gerrit-Owner: Will Berkeley <[email protected]>
