From 1b2e4cfc433c9545c7850d00f3c667a34c798c26 Mon Sep 17 00:00:00 2001 From: Philipp Marek Date: Thu, 4 Feb 2016 14:47:39 +0100 Subject: [PATCH] DRBD: Compat for current DRBDmanage versions. The to-be-1.0 versions may provide additional data via a DM_INFO tag; but as older versions don't have that (yet), we need to be careful when asking for its value. Change-Id: Ic800755d74ef22ec48bd3b8cd8000c610221bb52 --- cinder/volume/drivers/drbdmanagedrv.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cinder/volume/drivers/drbdmanagedrv.py b/cinder/volume/drivers/drbdmanagedrv.py index 468c0a408..a385e01aa 100644 --- a/cinder/volume/drivers/drbdmanagedrv.py +++ b/cinder/volume/drivers/drbdmanagedrv.py @@ -176,6 +176,9 @@ class DrbdManageBaseDriver(driver.VolumeDriver): if code == dm_exc.DM_SUCCESS: seen_success = True continue + if hasattr(dm_exc, 'DM_INFO'): + if code == dm_exc.DM_INFO: + continue seen_error = _("Received error string: %s") % (fmt % arg) if seen_error: -- 2.45.2