generic-poky/bitbake/lib/bb
Patrick Ohly ad20ee9feb bitbake: runqueue.py: monitor disk space at regular time intervals
Hooking the disk monitor into the regular heatbeat event instead
of the runqueue solves two problems:

- When there is just one long running task which fills up the disk,
  the previous approach did not notice that until after the completion
  of the task because _execute_runqueue() only gets called on task
  state changes. As a result, aborting a build did not work in this
  case.

- When there are many short-lived tasks, disk space was getting
  checked very frequently. When the storage that is getting checked
  is on an NFS server, that can lead to noticable traffic to the
  server.

(Bitbake rev: 4547eea26803a9cd355d8b045197bcbdbb36a9ad)

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-12-07 10:42:22 +00:00
..
fetch2 bitbake: fetch2: obey BB_ALLOWED_NETWORKS when checking network access 2016-11-30 15:48:10 +00:00
parse bitbake: ast: remove BBVERSIONS support 2016-11-30 15:48:10 +00:00
pysh bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
server bitbake: cooker process: fire heartbeat event at regular time intervals 2016-12-07 10:42:22 +00:00
tests bitbake: bitbake: remove True option to getVarFlag calls 2016-11-30 15:48:09 +00:00
ui bitbake: cooker process: fire heartbeat event at regular time intervals 2016-12-07 10:42:22 +00:00
COW.py bitbake: COW.py: fix sample codes 2016-11-23 10:59:56 +00:00
__init__.py bitbake: bitbake: Update version to 1.32.0 2016-10-11 08:47:17 +01:00
build.py bitbake: bitbake: remove True option to getVarFlag calls 2016-11-30 15:48:09 +00:00
cache.py bitbake: bitbake: remove True option to getVarFlag calls 2016-11-30 15:48:09 +00:00
cache_extra.py bitbake: bitbake: cooker: get extra information from recipe cache 2013-09-22 12:19:44 +01:00
checksum.py bitbake: lib/bb/checksum: avoid exception on broken symlinks 2016-07-29 09:53:32 +01:00
codeparser.py bitbake: codeparser.py: support deeply nested tokens 2016-11-30 15:48:10 +00:00
command.py bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
compat.py bitbake: compat/server/utils: Jettison pre python 2.7.3 workarounds 2013-06-14 17:26:30 +01:00
cooker.py bitbake: bitbake: remove True option to getVar calls 2016-11-30 15:48:09 +00:00
cookerdata.py bitbake: bitbake: remove True option to getVarFlag calls 2016-11-30 15:48:09 +00:00
daemonize.py bitbake: daemonize/prserv/tests/fetch: Convert file() -> open() 2016-05-13 13:41:32 +01:00
data.py bitbake: bitbake: remove True option to getVarFlag calls 2016-11-30 15:48:09 +00:00
data_smart.py bitbake: bitbake: remove True option to getVarFlag calls 2016-11-30 15:48:09 +00:00
event.py bitbake: cooker process: fire heartbeat event at regular time intervals 2016-12-07 10:42:22 +00:00
exceptions.py bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
main.py bitbake: main: Check bitbake server-only port is a number 2016-10-09 12:33:26 +01:00
methodpool.py bitbake: event/utils/methodpool: Add a cache of compiled code objects 2015-12-22 00:02:05 +00:00
monitordisk.py bitbake: bitbake: remove True option to getVar calls 2016-11-30 15:48:09 +00:00
msg.py bitbake: knotty: add quiet output mode 2016-07-08 09:57:27 +01:00
namedtuple_with_abc.py bitbake: lib/bb/*.py: Typo fixes/grammar/comment fixes, nothing functional. 2014-08-25 08:57:45 +01:00
persist_data.py bitbake: bitbake: remove True option to getVar calls 2016-11-30 15:48:09 +00:00
process.py bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
progress.py bitbake: lib/bb/progress: avoid possibility of start event being reported twice 2016-07-26 08:10:35 +01:00
providers.py bitbake: bitbake: remove True option to getVar calls 2016-11-30 15:48:09 +00:00
runqueue.py bitbake: runqueue.py: monitor disk space at regular time intervals 2016-12-07 10:42:22 +00:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py bitbake: bitbake: remove True option to getVar calls 2016-11-30 15:48:09 +00:00
taskdata.py bitbake: taskdata.py: improve handling of depends/rdepends 2016-11-23 10:59:56 +00:00
tinfoil.py bitbake: tinfoil: add a parse_recipe_file function 2016-09-02 18:09:49 +01:00
utils.py bitbake: bitbake: remove True option to getVar calls 2016-11-30 15:48:09 +00:00