diff options
author | Fei Long Wang <flwang@cn.ibm.com> | 2013-08-13 19:44:53 +0800 |
---|---|---|
committer | Fei Long Wang <flwang@cn.ibm.com> | 2013-08-29 19:38:23 +0800 |
commit | 1605e6ff13aef9281d48ec46fa99481545d60ab0 (patch) | |
tree | 6995298ecd612b0c0a68a3c4e3443e31fc006ffa /ceilometer/nova_client.py | |
parent | b9b3ce163b45177ccf36c6f9c18118d0ea1b5f2f (diff) | |
download | ceilometer-1605e6ff13aef9281d48ec46fa99481545d60ab0.tar.gz |
Fix empty metadata issue of instance
Based on current implement, some metadata can't be extracted by
pollster, such as architecture, reservation_id, ephemeral_gb, etc.
This patch will try to get those metadata if we can and remove
those metadata what can't be pulled by pollster.
Fixes bug 1202749
Change-Id: I1f08c4eaa1cfacb612097cd0e90629d682f8acc9
Diffstat (limited to 'ceilometer/nova_client.py')
-rw-r--r-- | ceilometer/nova_client.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ceilometer/nova_client.py b/ceilometer/nova_client.py index 40726e26..5db255db 100644 --- a/ceilometer/nova_client.py +++ b/ceilometer/nova_client.py @@ -70,7 +70,9 @@ class Client(object): flavor = None attr_defaults = [('name', 'unknown-id-%s' % fid), - ('vcpus', 0), ('ram', 0), ('disk', 0)] + ('vcpus', 0), ('ram', 0), ('disk', 0), + ('ephemeral', 0)] + for attr, default in attr_defaults: if not flavor: instance.flavor[attr] = default |