[PATCH 0/7] Abort early if there is not enough space
by Richard Maw
Repo: git://git.baserock.org/baserock/baserock/morph.git
Ref: baserock/richardmaw/S7904-warn-disk-full
Sha1: 51a55e94d93c4a04276a189abf7260ea7fc4a9ba
Land: master
This adds two new configuration flags:
tempdir-min-space and cachedir-min-space.
They both default to 10G.
If you have less space than that available when you start
a build or a deploy, then it will fail immediately, rather than
later when you're half-way through a build.
It will sum the figures if it can detect that both directories
are on the same disk, hence have the same storage pool. So in
our default configuration you need 20G free on /src to be able
to build.
Different disk detection is not infalliable, multiple subvolumes
on btrfs will be treated as different disks.
Richard Maw (7):
util: Fix a missing import in combine_aliases
S7904: Move cache settings to storage options
S7904: add new config options for minimum sizes
S7904: add method for finding bytes free in path
S7904: method for testing paths are on the same fs
S7904: method for checking disk space is available
S7904: Add disk space checks before build & deploy
morphlib/app.py | 38 +++++++++++++++++++-------
morphlib/plugins/branch_and_merge_plugin.py | 7 +++++
morphlib/plugins/build_plugin.py | 7 +++++
morphlib/plugins/deploy_plugin.py | 9 +++++++
morphlib/util.py | 39 ++++++++++++++++++++++++++-
5 files changed, 89 insertions(+), 11 deletions(-)
--
1.7.10.4
9 years, 12 months
[PATCH] Update mtimes of artifacts used
by Richard Maw
Repo: git://git.baserock.org/baserock/baserock/morph.git
Ref: baserock/richardmaw/S7903-update-artifact-mtimes
Sha1: 8e344d75754fbb9124effcdaf68c5b563314ef44
Land: master
This updates the mtimes of artifacts in the cache so that it is possible
to tell which artifacts are no longer used, hence can be removed.
Richard Maw (1):
Update timestamps on artifact access
morphlib/localartifactcache.py | 39 +++++++++++++++++++++++++++++++++++----
1 file changed, 35 insertions(+), 4 deletions(-)
--
1.7.10.4
9 years, 12 months
[PATCH] Add loop device support to highbank kernel
by Jonathan Maw
head: d810db67e2dbcec697338bbdde1805a6816d8f74
branch: baserock/jonathan/arm-highbank-fix
repo: git://trove.baserock.org/delta/linux
target: baserock/arm/highbank
I have checked the build log and it seem to have built the necessary
objects, though I have not booted the kernel to test it actually works.
Jonathan Maw (1):
Make kernel config more like highbank-be
linux.morph | 7 +++++++
1 file changed, 7 insertions(+)
--
1.7.10.4
9 years, 12 months
[PATCH] Add missed support for hyphens in trove-id
by Daniel Silverstone
Repo: baserock:baserock/morph
Ref: baserock/danielsilverstone/more-pattern-fixes
SHA1: 5ecca7be5cd2caaddb61fbf2ca5caa108fbe29f2
Land: master
We missed this when updating the repo alias patterns to allow hyphens. This
patch brings trove-id into line with repo aliases.
Daniel Silverstone (1):
UTIL: Update trove-id processing for hyphens
morphlib/util.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
--
1.7.5.4
9 years, 12 months