Hi En-Chiang and Aneesh,
I've done a preliminary review of what can be done to address full
DRBD integration into SSI as opposed to generating a separate contrib
package. I think putting a "drbd" bootparam would be ideal as the
linuxrc script can optionally start the DRBD routines. I've already
coded support for this in linuxrc for Fedora Core.
The rc scripts will also check for the bootparam and act accordingly,
with the assumption that a system with DRBD enabled expects root
filesystem failover using DRBD.
If such SSI cluster does not want failover using DRBD, they can setup
their own DRBD using /etc/init.d/drbd - but their DRBD will not
connect at the initrd boot stage. This means if they don't specify
the "drbd" bootparam, everything has to be done in /etc/init.d/drbd as
it usually is on non-SSI clusters.
Also any Debian comments?