[ubuntu/karmic] mountall 0.2.0 (Accepted)
Scott James Remnant
scott at ubuntu.com
Fri Oct 9 17:00:24 BST 2009
mountall (0.2.0) karmic; urgency=low
[ Colin Watson ]
* Always check the root filesystem if --force-fsck is used, regardless of
passno. LP: #435707.
[ Johan Kiviniemi ]
* Have each fsck instance create a lock for each underlying physical device.
If you have a single disk or RAID, all filesystem checks will happen
sequentially in order to avoid thrashing. On more complex configurations,
you’ll benefit from the parallel checks mountall has been doing all along.
LP: #434974.
[ Scott James Remnant ]
* Flush standard output and error before spawning processes to make
capturing logs easier (otherwise we end up repeating things still in
the buffer), and before calling exec().
* Turn the code upside down so that each mount knows what it's waiting
for, and allow multiple dependencies. This makes the code much more
readable putting the "policy" in a single function, and will make it
much easier in future when this is done by Upstart.
* For kernel filesystems listed in fstab, honour the order that they
are listed in fstab. LP: #432571, #433537, #436796
* Always create new swap partition mounts for each fstab entry, don't
treat them as updating the same. LP: #435027.
* Virtual filesystems under local or remote filesystems (and local under
remote) don't delay the virtual or local events. LP: #431040.
* Simplify event emission, this has the advantage that we can now output
what mount points we're waiting for and what they are waiting for as
well.
* Fixed issue with trailing slashes. LP: #443035.
* Only run hooks if the filesystem was not already mounted. LP: #444252.
* Don't clean up /tmp when run without --tmptime argument.
* Ignore loop and ram devices until ready. LP: #441454.
* Add options to binfmt_misc filesystem, which will probably cause it to
be mounted on boot as well.
* Synchronously mount local and virtual filesystems, I suspect this is
the real cause behind the XFS races as one will modprobe and the other
will not (and fail). LP: #432620.
* Synchronously activate swap to avoid out of memory issues when checking
the root filesystem.
* Enumerate existing udev devices on startup, so we don't always have to
see udev be coldplugged.
* Don't break on general errors for non-essential filesystems.
LP: #441144.
* Don't repeat attempts to mount a filesystem without having first
succeded to mount another.
* Still restart mountall even if the recovery shell fails.
* Don't queue filesystem check when device is "none", or missing, or the
filesystem is marked nodev.
* Generate a "mount" event before mounting a filesystem, and wait for its
effects to complete.
Date: Fri, 09 Oct 2009 16:50:46 +0100
Changed-By: Scott James Remnant <scott at ubuntu.com>
Signed-By: Scott James Remnant <scott at canonical.com>
https://launchpad.net/ubuntu/karmic/+source/mountall/0.2.0
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 09 Oct 2009 16:50:46 +0100
Source: mountall
Binary: mountall
Architecture: source
Version: 0.2.0
Distribution: karmic
Urgency: low
Maintainer: Scott James Remnant <scott at ubuntu.com>
Changed-By: Scott James Remnant <scott at ubuntu.com>
Description:
mountall - filesystem mounting tool
Changes:
mountall (0.2.0) karmic; urgency=low
.
[ Colin Watson ]
* Always check the root filesystem if --force-fsck is used, regardless of
passno. LP: #435707.
.
[ Johan Kiviniemi ]
* Have each fsck instance create a lock for each underlying physical device.
If you have a single disk or RAID, all filesystem checks will happen
sequentially in order to avoid thrashing. On more complex configurations,
you’ll benefit from the parallel checks mountall has been doing all along.
LP: #434974.
.
[ Scott James Remnant ]
* Flush standard output and error before spawning processes to make
capturing logs easier (otherwise we end up repeating things still in
the buffer), and before calling exec().
* Turn the code upside down so that each mount knows what it's waiting
for, and allow multiple dependencies. This makes the code much more
readable putting the "policy" in a single function, and will make it
much easier in future when this is done by Upstart.
* For kernel filesystems listed in fstab, honour the order that they
are listed in fstab. LP: #432571, #433537, #436796
* Always create new swap partition mounts for each fstab entry, don't
treat them as updating the same. LP: #435027.
* Virtual filesystems under local or remote filesystems (and local under
remote) don't delay the virtual or local events. LP: #431040.
* Simplify event emission, this has the advantage that we can now output
what mount points we're waiting for and what they are waiting for as
well.
* Fixed issue with trailing slashes. LP: #443035.
* Only run hooks if the filesystem was not already mounted. LP: #444252.
* Don't clean up /tmp when run without --tmptime argument.
* Ignore loop and ram devices until ready. LP: #441454.
* Add options to binfmt_misc filesystem, which will probably cause it to
be mounted on boot as well.
* Synchronously mount local and virtual filesystems, I suspect this is
the real cause behind the XFS races as one will modprobe and the other
will not (and fail). LP: #432620.
* Synchronously activate swap to avoid out of memory issues when checking
the root filesystem.
* Enumerate existing udev devices on startup, so we don't always have to
see udev be coldplugged.
* Don't break on general errors for non-essential filesystems.
LP: #441144.
* Don't repeat attempts to mount a filesystem without having first
succeded to mount another.
* Still restart mountall even if the recovery shell fails.
* Don't queue filesystem check when device is "none", or missing, or the
filesystem is marked nodev.
* Generate a "mount" event before mounting a filesystem, and wait for its
effects to complete.
Checksums-Sha1:
4b01677c15b33086ebcc6254837be2a5e96d5eda 972 mountall_0.2.0.dsc
7bc4ce32db278acbb96cc6c3f75ec1d4c832cbe2 1985706 mountall_0.2.0.tar.gz
Checksums-Sha256:
1ec496baa22e8080495e8583ee98193a5bff25404ce33713af37bd6fb2595351 972 mountall_0.2.0.dsc
98d465a231019debdd958f6593822163b79d267e0c5f3e1bc18446c30e6ac96b 1985706 mountall_0.2.0.tar.gz
Files:
3fbecf37054c2922a3a45a21b7a20fd4 972 admin required mountall_0.2.0.dsc
e26624e67dd5b95d148bcc8570f18a8c 1985706 admin required mountall_0.2.0.tar.gz
Launchpad-Bugs-Fixed: 431040 432571 432620 433537 434974 435027 435707 436796 441144 441454 443035 444252
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkrPW+EACgkQSnQiFMl4yK6QoACgipzlrUOVG0YP4M6L6ARo7KQz
+lcAnib1Mp8jlsr3kEaJF6FzizFr7X+3
=xUiA
-----END PGP SIGNATURE-----
More information about the Karmic-changes
mailing list