Yingchun Lai has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/17871 )
Change subject: KUDU-3318 [LBM] Runtime compact log container metadata ...................................................................... KUDU-3318 [LBM] Runtime compact log container metadata In commit 49abc3a6788bc29c8c023cafff0f0955142a2409, we have added a logic to make log container metadata file to be full, then no more CREATE type blocks will be appended to this container. However, the metadata will still consuming disk space even if it's in a very low live ratio. This patch adds a method to compact metadata when found it's in low live ratio when append DELETE type blocks to it. Change-Id: I72bdf73fa73403918c01dfa9d45530fad47ecaf6 Reviewed-on: http://gerrit.cloudera.org:8080/17871 Reviewed-by: Andrew Wong <[email protected]> Tested-by: Andrew Wong <[email protected]> --- M src/kudu/fs/log_block_manager-test.cc M src/kudu/fs/log_block_manager.cc 2 files changed, 321 insertions(+), 71 deletions(-) Approvals: Andrew Wong: Looks good to me, approved; Verified -- To view, visit http://gerrit.cloudera.org:8080/17871 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I72bdf73fa73403918c01dfa9d45530fad47ecaf6 Gerrit-Change-Number: 17871 Gerrit-PatchSet: 13 Gerrit-Owner: Yingchun Lai <[email protected]> Gerrit-Reviewer: Andrew Wong <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Tidy Bot (241) Gerrit-Reviewer: Yingchun Lai <[email protected]>
