Mike Percy has uploaded a new change for review. http://gerrit.cloudera.org:8080/3135
Change subject: WIP: Allow for reserving disk space for non-Kudu processes ...................................................................... WIP: Allow for reserving disk space for non-Kudu processes Allow for reserving disk space such that Kudu will not use more than specified by some configuration flags. AKA du.reserved. Needs: * Accounting for the log block manager related to ensuring that we don't make syscalls to StatVfs() on every write; We should only make that syscall when we know that we will write beyond our preallocated block size. * End-to-end test for compaction failing due to disk space backpressure * End-to-end test for writes failing due to WAL disk space backpressure Change-Id: Ifd0451d4dbddc1783019a53302de0263080939c7 --- M src/kudu/consensus/log-test.cc M src/kudu/consensus/log.cc M src/kudu/consensus/log_util.cc M src/kudu/fs/block_manager-test.cc M src/kudu/fs/log_block_manager.cc M src/kudu/util/CMakeLists.txt M src/kudu/util/env.h M src/kudu/util/env_posix.cc A src/kudu/util/env_util-test.cc M src/kudu/util/env_util.cc M src/kudu/util/env_util.h M src/kudu/util/memenv/memenv.cc 12 files changed, 251 insertions(+), 13 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/35/3135/1 -- To view, visit http://gerrit.cloudera.org:8080/3135 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ifd0451d4dbddc1783019a53302de0263080939c7 Gerrit-PatchSet: 1 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Mike Percy <[email protected]>
