#130 Failover hangs if root filesystem module unavailable

closed-fixed
nobody
Filesystem (49)
5
2008-10-21
2007-02-07
John Hughes
No

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.

Discussion

  • John Hughes

    John Hughes - 2007-02-09

    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.

     
  • John Hughes

    John Hughes - 2007-02-09
    • status: open --> closed
     
  • John Hughes

    John Hughes - 2008-10-21
    • status: closed --> closed-fixed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks