The required patch series for this series is now in master. However, due to the merge of the 2.8 branch, I think the patches won't apply cleanly anymore, so I'll resend them to be sure.
Thomas On Thu, Apr 25, 2013 at 12:40 PM, Thomas Thrainer <[email protected]>wrote: > Altough different DRBD version can (and do) work toghether, it > doesn't make much sense to have different DRBD versions > installed in a node group. > > So this patch series enhances gnt-cluster verify in such a way > that it emits warnings if multiple DRBD versions are found. > > Also, the DRBD8 class is renamed and split further, as it > previously had multiple responsibilities. This let to cleaner > code and the removal of a couple of FIXME's. > > Thomas Thrainer (4): > Make DRBD version queryable from noded > Rename DRBD8 to DRBD8Dev > Split DRBD8Dev into DRBD8 and DRBD8Dev > Check for uniform DRBD version in node group > > lib/backend.py | 9 ++ > lib/block/bdev.py | 2 +- > lib/block/drbd.py | 290 > ++++++++++++++++++---------------- > lib/block/drbd_info.py | 31 +++- > lib/cmdlib.py | 24 ++- > lib/constants.py | 3 + > lib/watcher/nodemaint.py | 5 +- > test/py/ganeti.block.drbd_unittest.py | 34 ++-- > 8 files changed, 236 insertions(+), 162 deletions(-) > > -- > 1.8.2.1 > > -- Thomas Thrainer | Software Engineer | [email protected] | Google Germany GmbH Dienerstr. 12 80331 München Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Geschäftsführer: Graham Law, Katherine Stephens
