You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kudu.apache.org by "Todd Lipcon (Code Review)" <ge...@cloudera.org> on 2016/05/12 02:38:38 UTC

[kudu-CR] KUDU-1450. Avoid contention during LogBlockManager startup

Hello Adar Dembo,

I'd like you to do a code review.  Please visit

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

to review the following change.

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
---
M src/kudu/fs/log_block_manager.cc
M src/kudu/fs/log_block_manager.h
2 files changed, 23 insertions(+), 27 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/42/3042/1
-- 
To view, visit http://gerrit.cloudera.org:8080/3042
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie680389e5e08dff89862ef32b652a9cc73f458f5
Gerrit-PatchSet: 1
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Todd Lipcon <to...@apache.org>
Gerrit-Reviewer: Adar Dembo <ad...@cloudera.com>