[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