All of lore.kernel.org
 help / color / mirror / Atom feed
* [OSSTEST PATCH 0/6] Use mkfs rather than resize2fs for build fs
@ 2015-05-13 11:15 Ian Jackson
  2015-05-13 11:15 ` [OSSTEST PATCH 1/6] Revert "ts-xen-build-prep: Run the backgrounded resize2fs with ionice" Ian Jackson
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Ian Jackson @ 2015-05-13 11:15 UTC (permalink / raw)
  To: xen-devel; +Cc: Ian Campbell

At the moment, when we set up a machine for builds, we:
 - install Debian, leaving plenty of space in the root LVM VG
 - install the build tools
 - resize the root fs to make room for the builds

This fs resize runs (mostly) in the background, alongside the first
build(s).  This is, it turns out, not a good idea: fs resize is
massively slower than mkfs (so takes a long time) and very demanding
of IO bandwidth (so it makes builds run more slowly).

We have worked around this slowness to an extent, for example in
fbd803f7 "ts-rumpuserxen-build: Double the build timeout" and
ee31a32a "ts-xen-build-prep: Run the backgrounded resize2fs with ionice".

This series:
 - reverts our previous attempt to deal with this problem with ionice
 - reverts the (ancient) arrangements to resize in the background
 - instead, arranges to lvcreate and mkfs a new fs for /home/osstest
   (and copy the existing contents into it).

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-05-15  8:54 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-13 11:15 [OSSTEST PATCH 0/6] Use mkfs rather than resize2fs for build fs Ian Jackson
2015-05-13 11:15 ` [OSSTEST PATCH 1/6] Revert "ts-xen-build-prep: Run the backgrounded resize2fs with ionice" Ian Jackson
2015-05-13 11:15 ` [OSSTEST PATCH 2/6] ts-xen-build-prep: Abolish "background" parameter to lvextend Ian Jackson
2015-05-13 11:15 ` [OSSTEST PATCH 3/6] TestSupport: break out lv_dev_mapper Ian Jackson
2015-05-13 11:15 ` [OSSTEST PATCH 4/6] ts-xen-build-prep: Break out determine_vg_lv Ian Jackson
2015-05-13 11:15 ` [OSSTEST PATCH 5/6] ts-xen-build-prep: mkfs a new /home/osstest, don't resize2fs Ian Jackson
2015-05-14 10:05   ` Ian Campbell
2015-05-14 17:48     ` Ian Jackson
2015-05-15  8:54       ` Ian Campbell
2015-05-13 11:15 ` [OSSTEST PATCH 6/6] Revert "ts-logs-capture: collect resize2fs.log" Ian Jackson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.