Thread: [SSI-devel] [ ssic-linux-Bugs-1654001 ] Failover hangs if root filesystem module unavailable
Brought to you by:
brucewalker,
rogertsang
From: SourceForge.net <no...@so...> - 2007-02-07 10:45:28
|
Bugs item #1654001, was opened at 2007-02-07 11:45 Message generated for change (Tracker Item Submitted) made by Item Submitter 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: Open Resolution: None 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. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=405834&aid=1654001&group_id=32541 |
From: SourceForge.net <no...@so...> - 2007-02-09 10:11:51
|
Bugs item #1654001, was opened at 2007-02-07 11:45 Message generated for change (Comment added) 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: None 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 |
From: SourceForge.net <no...@so...> - 2008-10-21 15:03:19
|
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 |