Hmm, just to clarify: when using the drbd8-utils 8.4 package and the kernel module 8.3, then drbdsetup execs the drbdsetup-83 compatibility module which implements the old syntax, and will also if necessary swap the first two arguments for "forward compatibility"
However there are some commands that drbdsetup from drbd8-utils 8.3.10 accepts but drbdsetup-83 doesn't. For example, ganeti issues the following command:
Hmm, just to clarify: when using the drbd8-utils 8.4 package and the kernel module 8.3, then drbdsetup execs the drbdsetup-83 compatibility module which implements the old syntax, and will also if necessary swap the first two arguments for "forward compatibility"
However there are some commands that drbdsetup from drbd8-utils 8.3.10 accepts but drbdsetup-83 doesn't. For example, ganeti issues the following command:
drbdsetup /dev/drbd2 disk /dev/xenvg/ a614fd3b- d016-44a1- a6d6-c513341907 57.disk0_ data /dev/xenvg/ a614fd3b- d016-44a1- a6d6-c513341907 57.disk0_ meta 0 -e detach --create-device -d 1024m
This works with drbd8-utils 8.3.10, but gives
USAGE: drbdsetup command device arguments options
with 8.4