Revision ab6cc81c
ID | ab6cc81cea58f7bfb619bab1b13f3db182b6a38b |
Parent | e3e66f02 |
Child | 6c896e2f |
DRBD: Fix another bug in diskless activation
DRBD8 requires that we pass ‘--create-device’ to the first command that
wants to activate a new DRBD minor. We do this currently when we run the
“drbdsetup ... disk” command which we run before the network setup.
But if the LVs are missing, we skip the ‘disk’ subcommand and run only
the ‘net’ one, so it might be that the activation fails because the
minor we selected was never created in the first place.
The patch adds the required parameter to the DRBD8._AssembleNet() call.
Since it's a no-op for existing minors, it should not create any
problems (tested and works both with configured and unconfigured
minors).
Reviewed-by: ultrotter
Files
- added
- modified
- copied
- renamed
- deleted