Yingchun Lai has uploaded this change for review. ( http://gerrit.cloudera.org:8080/17743
Change subject: KUDU-1954 [maintenance] Add an optinal flush-only thread pool ...................................................................... KUDU-1954 [maintenance] Add an optinal flush-only thread pool In some special environments, it is possible that flush operations are running slower than data ingestion, maintenance thread pool may starve flush OPs, and then cause OOM issue. e.g. the tserver may has only a single spinning disk. This patch introduce an optional independent thread pool for flush OPs, it is controlled by --maintenance_manager_num_flush_threads. Change-Id: I6dca9d87e7287cc04482a1c18b1e0eefc5f9bcb1 --- M src/kudu/tablet/tablet.cc M src/kudu/tablet/tablet_mm_ops.cc M src/kudu/tablet/tablet_mm_ops.h M src/kudu/tablet/tablet_replica_mm_ops.cc M src/kudu/tablet/tablet_replica_mm_ops.h M src/kudu/util/maintenance_manager-test.cc M src/kudu/util/maintenance_manager.cc M src/kudu/util/maintenance_manager.h 8 files changed, 278 insertions(+), 144 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/43/17743/1 -- To view, visit http://gerrit.cloudera.org:8080/17743 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I6dca9d87e7287cc04482a1c18b1e0eefc5f9bcb1 Gerrit-Change-Number: 17743 Gerrit-PatchSet: 1 Gerrit-Owner: Yingchun Lai <[email protected]>
