Todd Lipcon has submitted this change and it was merged.

Change subject: KUDU-1450. Avoid contention during LogBlockManager startup
......................................................................


KUDU-1450. Avoid contention during LogBlockManager startup

This defers the tracking of block memory during LBM startup until
after each container is fully parsed and added to the block map.

In testing on a machine with a couple TB of data, this reduced
the LBM startup time from about 30 seconds down to about 10.

Change-Id: Ie680389e5e08dff89862ef32b652a9cc73f458f5
Reviewed-on: http://gerrit.cloudera.org:8080/3042
Tested-by: Kudu Jenkins
Reviewed-by: Adar Dembo <[email protected]>
---
M src/kudu/fs/log_block_manager.cc
M src/kudu/fs/log_block_manager.h
2 files changed, 23 insertions(+), 27 deletions(-)

Approvals:
  Adar Dembo: Looks good to me, approved
  Kudu Jenkins: Verified



-- 
To view, visit http://gerrit.cloudera.org:8080/3042
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie680389e5e08dff89862ef32b652a9cc73f458f5
Gerrit-PatchSet: 2
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Todd Lipcon <[email protected]>
Gerrit-Reviewer: Adar Dembo <[email protected]>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Todd Lipcon <[email protected]>

Reply via email to