[arch-projects] [initscripts] [GIT] Arch Linux initscripts repository branch master updated. 2011.10.2-8-g34714bf
Tom Gundersen
tomegun at archlinux.org
Fri Nov 4 17:57:54 EDT 2011
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Arch Linux initscripts repository".
The branch, master has been updated
via 34714bf34e5928479e5ec4367e5e79902876dfa3 (commit)
via 3fd0222be7868096e9ed6d97ccee1b3c1ae4d394 (commit)
from 00070eca730dec9c6d587cc1639f6abaca83fa34 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 34714bf34e5928479e5ec4367e5e79902876dfa3
Author: Tom Gundersen <teg at jklm.no>
Date: Sat Oct 29 17:26:26 2011 +0200
swapoff: umount swap-backed fs before switching off swap
Factor out umounting. Explicitly skip umounting API directories, rather
than matching on fs type. This allows us to e.g. unmount all tmpfs but leaving
/run and /dev/shm alone.
v3: fixed some regressions in v2, made 'API filesystems' less general
v2: new umount_all implementation based on proposal by Dave and input from
Anthony. Also, ignore ramfs as it is not backed by swap.
Cc: Dave Reisner <d at falconindy.com>
Cc: C Anthony Risinger <anthony at xtfx.me>
Signed-off-by: Tom Gundersen <teg at jklm.no>
commit 3fd0222be7868096e9ed6d97ccee1b3c1ae4d394
Author: Tom Gundersen <teg at jklm.no>
Date: Sat Oct 29 12:58:30 2011 +0200
rc.shutdown: reorder a bit
The new ordering is now:
1) book-keeping
2) shutting down and killing processes
3) swapoff
4) unmounting and tearing down of block devices
The reason to move 1) to the top is so it will not interfere with
the killing of processes. The reason for not moving 3) to the top
as well is that we want to minimize the amount of stuff that has to
be moved from swap to ram.
However, swapoff must happen before 4) as we don't know what is under
the swap device/file.
Added a TODO: unmount any devices backed by swap (tmpfs/ramfs) to make
sure that their contents is thrown away rather than moved to ram. In
principle we might get OOM on shutdown due to the current situation,
but in most cases the only problem should be that shutdown is unecessarily
slow.
Thanks to Dan and Dave for prompting me to look into this.
Cc: Dan McGee <dpmcgee at gmail.com>
Cc: Dave Reisner <d at falconindy.com>
Signed-off-by: Tom Gundersen <teg at jklm.no>
-----------------------------------------------------------------------
Summary of changes:
functions | 30 ++++++++++++++++++++++++++++++
rc.shutdown | 39 ++++++++++++++++++++++-----------------
2 files changed, 52 insertions(+), 17 deletions(-)
hooks/post-receive
--
Arch Linux initscripts repository
More information about the arch-projects
mailing list