[ ssic-linux-Bugs-1654001 ] Failover hangs if root filesystem module unavailable

"SourceForge.net" <[email protected]>
Newsgroups gmane.linux.cluster.ssic.devel
Message-ID <[email protected]>
Bugs item #1654001, was opened at 2007-02-07 11:45
Message generated for change (Settings changed) made by hughesj
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=405834&aid=1654001&group_id=32541

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Filesystem
Group: None
Status: Closed
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: John Hughes (hughesj)
Assigned to: Nobody/Anonymous (nobody)
Summary: Failover hangs if root filesystem module unavailable

Initial Comment:
Well, duh!

If the root filesystem is compiled as a module, and not loaded on the failover node then failover hangs.  Pretty obvious realy.

(cfs_root_failover calls do_kern_mount which calls get_fs_type which is forced to call request_module - result hang).

However there is nothing to force the loading of the root filesystem driver on the failover node.

A simple hack is to add it to the modules loaded by the ramdisk.

A cleaner way would to be to load it in cfs_setroot, or rather in the ssi kernel function called by cfs_setroot.


----------------------------------------------------------------------

Comment By: John Hughes (hughesj)
Date: 2007-02-09 11:11

Message:
Logged In: YES 
user_id=166336
Originator: YES

Fixed by my mod 1.23 to ci-linux/ci/kernel/cluster/util/nsc_scalls.c of
9feb2007.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=405834&aid=1654001&group_id=32541

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.