Merge "Add logging to metadata parsing"
diff --git a/tempest/api/compute/servers/test_device_tagging.py b/tempest/api/compute/servers/test_device_tagging.py
index 56456f4..f5c9080 100644
--- a/tempest/api/compute/servers/test_device_tagging.py
+++ b/tempest/api/compute/servers/test_device_tagging.py
@@ -335,7 +335,9 @@
def verify_device_metadata(self, md_json):
try:
md_dict = json.loads(md_json)
- except (json_decoder.JSONDecodeError, TypeError):
+ except (json_decoder.JSONDecodeError, TypeError) as e:
+ LOG.warning(
+ 'Failed to decode json metadata: %s, %s', str(e), str(md_json))
return False
found_devices = [d['tags'][0] for d in md_dict['devices']
@@ -345,7 +347,9 @@
sorted(found_devices),
sorted(['nic-tag', 'volume-tag']))
return True
- except Exception:
+ except Exception as e:
+ LOG.warning(
+ 'Failed to parse metadata: %s, %s', str(e), str(md_json))
return False
def verify_empty_devices(self, md_json):