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]>
