Commit Graph

22 Commits

Author SHA1 Message Date
Hayley Swimelar f2937fdaa4 Update hotfix url to new location
Change-Id: I9fe8666c07356fa69503e9eff76a00ab211f0cde
2017-09-05 11:13:45 -07:00
Philipp Marek d2c709fb9d dkms packages doesn't automatically install linux-headers anymore.
So we need to fetch them manually, so that the DRBD kernel module
can be built.

Change-Id: Ibc188c511ed6ab9afffd64b42ba633a18928dcd3
2017-04-20 10:00:34 +02:00
Philipp Marek 01d07564e9 Don't run pvscan; it hangs with thinLV on xenial.
There are a few reports about this on the Internets as well.

Change-Id: I6aadbde6dc5743be7bed93359618155626d74c10
2017-01-20 15:37:41 +01:00
Sam Leonard 9ec8735cc8 Allow server to start before drbdmanage commands run
DRBDmanage needs to wait until server is fully booted, before
running other commands.

Change-Id: I91a32b65aaf8c05d13058adcd862e662f1d32b47
Signed-off-by: Sam Leonard <sam@linbit.com>
2016-11-21 09:09:15 -08:00
Andreas Jaeger 527fb2f258 Enable drbd automatically
Enable drbd-devstack automatically when the plugin is installed, no need
to do this with an extra command.

Change-Id: I48dbc31908c4c42112bc57ce8211ff211799ae0c
2016-09-07 21:31:36 +02:00
Philipp Marek c76a1dedc5 Allow hotfixes.
Useful for quick binary searches while avoiding the
"dput" delay in the PPA.
Some problems are only reproducible in the Upstream CI, sadly...

Change-Id: I541fedcb7c793fc5b4a1dd28607af7f01fbbfb84
2016-08-08 15:54:19 +02:00
Philipp Marek d4497771b3 Use the available APT repository.
Change-Id: I87fc1d938980a52746f06af276b5e5798f6e7132
2016-05-03 10:05:59 +02:00
Philipp Marek 61867e4f80 DRBDmanage 0.93-3.
Change-Id: Ib1234cc5b1b9a40770469bcdaea92a655d7c3086
2016-03-07 13:26:50 +01:00
Philipp Marek 8f76af7b94 DRBDmanage 0.93.
Change-Id: I75484ce340b50b4afc9a11a7f7a2743d3c87fdc8
2016-03-03 15:15:43 +01:00
Philipp Marek f679df1b02 Avoid the compatibility-only class name.
Change-Id: I5d3ea080b88c7b446dc21a7ea406e83784822f17
2016-03-03 15:15:26 +01:00
Philipp Marek dcc78de9e6 Upgrade to a current DRBDmanage (0.91), DRBD, and DRBD-utils.
Change-Id: Ia12cd417399ca8604bfc38b0e9cc055dfc399055
2016-02-04 11:33:21 +01:00
Philipp Marek 9a14a8dfb5 New DRBDmanage package 0.50-1.4.
Change-Id: I6776623ac58c64da7f2b86b30a86ebee1e87c669
2015-12-03 09:56:48 +01:00
Philipp Marek 6f3edb617c New DRBDmanage package (export_config bugfix).
Change-Id: I70b241ebcf0242bb62902ddf24a6b2a49a570c1a
2015-11-24 13:59:47 +01:00
Philipp Marek 16a4744e9b Allow to configure the DRBD transport protocol.
Change-Id: Icac25449a74e3247f7946976549d9948ead803ea
2015-11-12 13:22:08 +01:00
Philipp Marek 870098082f Only modify $CINDER_CONF if it exists.
On Nova-only nodes there might be no c-* service installed.

Change-Id: I490f13cd4403d063f23d7e8a1b5a2e23795ef3aa
2015-11-11 13:48:20 +01:00
Philipp Marek 669c9d418a Using drbdmanage in multi-node setups.
This should basically be useful standalone (on bare-bones) nodes, too,
to add storage nodes to an OpenStack cluster.

Furthermore, try to get rid of some "long line" warnings.

Change-Id: I9e6d4131928e81262d6111b92f757ffc0ccc52d2
2015-11-11 11:07:37 +01:00
Philipp Marek 56783dc273 New DRBDmanage version 0.50.
Requires new -utils, too...
Change-Id: Idf159c3de860e621ae6df9b9b4e6951ab7309031
2015-09-28 09:29:37 +02:00
Philipp Marek 9fc59ec9be Fix an assumption: "btrfs-tools" might not be installed.
And then the "80-btrfs-lvm.rules" doesn't exist, too.

Change-Id: Ic9b9217126a303e67c02eaefd1c29126ba87ad54
2015-09-23 15:44:50 +02:00
Philipp Marek 2835d2e5e7 New DRBD package versions.
Change-Id: Id80f6a37610c81e0b8dfa4684718c4765b1e53e6
2015-07-31 09:47:04 +02:00
Philipp Marek 44abfe83c0 It's not enough to ignore the *data* LVs - .drbdctrl can race, too.
drbd .drbdctrl/0 drbd0: open("/dev/drbdpool/.drbdctrl") failed with -16
  drbd .drbdctrl: State change failed: Need access to UpToDate data

Change-Id: Id9657ee9b4434224a4813f678d09c9b948566aaa
2015-06-22 08:08:46 +02:00
Philipp Marek b30f64534f Inhibit udev calling "blkid" and "btrfs" on the DRBD backend devices.
Change-Id: Ic7d9b9a71cc5e1f52ac42fae14f0b9437835dc2c
2015-06-19 09:48:18 +02:00
Philipp Marek 15e2783769 Fix the directory layout, make it work within devstack too.
Depends-On: Icb7347d55dc5b22720269405b6d2b4053c2ad819

Change-Id: I015001028cd9486c0d89e90c1b40c848d5fe8485
2015-06-15 14:21:06 +02:00