[oe-commits] Richard Purdie : local.conf.sample: Enable disk space monitoring by default

git at git.openembedded.org git at git.openembedded.org
Wed Nov 28 15:20:58 UTC 2012

Module: openembedded-core.git
Branch: master-next
Commit: c841ef85bf7df54a38ff2370c4d125408c4145e7
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=c841ef85bf7df54a38ff2370c4d125408c4145e7

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Mon Nov 26 15:09:18 2012 +0000

local.conf.sample: Enable disk space monitoring by default

Running out of space is a serious issue and can corrupt the build. Since
we can prevent it at minimal overhead, we might as well enable it by default.

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>


 meta/conf/local.conf.sample |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/meta/conf/local.conf.sample b/meta/conf/local.conf.sample
index d181e75..859eb93 100644
--- a/meta/conf/local.conf.sample
+++ b/meta/conf/local.conf.sample
@@ -184,6 +184,22 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
+# Disk Space Monitoring during the build
+# Monitor the disk space during the build. If there is less that 1GB of space or less
+# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
+# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort
+# of the build. The reason for this is that running completely out of space can corrupt
+# files and damages the build in ways which may not be easily recoverable.
+    STOPTASKS,${TMPDIR},1G,100K \
+    STOPTASKS,${DL_DIR},1G,100K \
+    ABORT,${TMPDIR},100M,1K \
+    ABORT,${DL_DIR},100M,1K \
+    ABORT,${SSTATE_DIR},100M,1K" 
 # Shared-state files from other locations
 # As mentioned above, shared state files are prebuilt cache data objects which can 

More information about the Openembedded-commits mailing list