From cbaccb5b5468d04b1bfcc148d29af85039794b77 Mon Sep 17 00:00:00 2001 From: Thibault VINCENT <thibault.vincent@smartjog.com> Date: Tue, 31 May 2011 15:24:32 +0200 Subject: [PATCH] add: unload drbd module at initialization --- ccnode/drbd.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ccnode/drbd.py b/ccnode/drbd.py index a73422c..d02a100 100644 --- a/ccnode/drbd.py +++ b/ccnode/drbd.py @@ -52,6 +52,7 @@ class DRBD(object): DRBDMETA = os.path.join(BIN_PATH, 'drbdmeta') DRBDSETUP = os.path.join(BIN_PATH, 'drbdsetup') MODPROBE = os.path.join(BIN_PATH, 'modprobe') + RMMOD = os.path.join(BIN_PATH, 'rmmod') # connection states CSTATES = Enum( STANDALONE = "StandAlone", @@ -107,6 +108,7 @@ class DRBD(object): self._meta = None self._dm_table = None # load kernel driver, do not check for error + Exec.silent([self.RMMOD, 'drbd']) Exec.silent([self.MODPROBE, 'drbd', 'minor_count=100', 'usermode_helper=/bin/true']) # check that binaries are available -- GitLab