Hello Alexey Serbin, Kudu Jenkins, Andrew Wong, Bankim Bhavsar,

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

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

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

Change subject: KUDU-1954 [maintenance] Add an optional flush-only thread pool
......................................................................

KUDU-1954 [maintenance] Add an optional 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, 272 insertions(+), 154 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/43/17743/5
--
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: newpatchset
Gerrit-Change-Id: I6dca9d87e7287cc04482a1c18b1e0eefc5f9bcb1
Gerrit-Change-Number: 17743
Gerrit-PatchSet: 5
Gerrit-Owner: Yingchun Lai <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Andrew Wong <[email protected]>
Gerrit-Reviewer: Bankim Bhavsar <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Yingchun Lai <[email protected]>

Reply via email to