[bitbake-devel] [PATCH 0/2] Disk space monitoring

Robert Yang liezhi.yang at windriver.com
Thu Dec 15 10:58:49 UTC 2011



On 12/15/2011 06:44 PM, Robert Yang wrote:
> Here are the test info:
> 1) set the following variables in conf/local.conf for testing:
>     BB_DISKMON_DIRS = "${TMPDIR} ${DL_DIR} ${SSTATE_DIR} /home/lyang1"
>     BB_DISKMON_MINSPACE = "200G"
>     BB_DISKMON_MININODES = "20M"
>     BB_DISKMON_INTERVAL = "30s"
>
>     The TMPDIR, DL_DIR and SSTATE_DIR are in the same disk(/dev/sdb4) in
>     my build, so I added another direcotory /home/lyang1 to test the
>     ability of monitoring multi mount points.
>
> 2) bitbake core-image-sato
>     WARNING: The free space of /dev/sdb5 is running low (25.915GB left)
>     WARNING: The free inode of /dev/sdb5 is running low (1788.202K left)
>     WARNING: The free space of /dev/sdb4 is running low (189.309GB left)
>     WARNING: The free inode of /dev/sdb4 is running low (18005.443K left)
>

And the messages will print every 30 seconds(the BB_DISKMON_INTERVAL), until
the build stops.

// Robert

> 3) Aalso have tested about the following items:
>     a) Use ctrl-c to stop the monitor
>     b) The monitor should stop when the build stops
>     c) Test the space unit G, B, K(case in-sensitive) and the time unit
>        h, m, s(case-sensitive)
>
> // Robert
>
>
> The following changes since commit 9d136b2db8f906c562cbdb23a9b238f0e237074b:
>
>    gdk-pixbuf: Ensure the binaries can be relocated (2011-12-13 18:00:25 +0000)
>
> are available in the git repository at:
>    git://git.pokylinux.org/poky-contrib robert/disk-space-monitor
>    http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=robert/disk-space-monitor
>
> Robert Yang (2):
>    Disk space monitoring
>    Add config sample for disk space monitoring
>
>   bitbake/bin/bitbake               |   12 +++
>   bitbake/lib/bb/monitordisk.py     |  153 +++++++++++++++++++++++++++++++++++++
>   meta-yocto/conf/local.conf.sample |   28 +++++++
>   3 files changed, 193 insertions(+), 0 deletions(-)
>   create mode 100644 bitbake/lib/bb/monitordisk.py
>




More information about the bitbake-devel mailing list