yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #06855
[Bug 1194076] Re: current_workload in nova hypervisor-show not recover after nova suspend/resume
This isn't a bug, if you look at this https://github.com/openstack/nova/blob/master/nova/compute/stats.py#L52
the workload is being computed by the number of tasks in progress. In your case, I believe that once you suspend and show the hypervisor stats the VM is still suspending, but when you resume, by the time you show hypervisor stats the task is no longer a task in progress, thats why you see 0.
** Changed in: nova
Status: Incomplete => Opinion
** Changed in: nova
Status: Opinion => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1194076
Title:
current_workload in nova hypervisor-show not recover after nova
suspend/resume
Status in OpenStack Compute (Nova):
Invalid
Bug description:
with nova suspend/resume action, nova hypervisor-show <hypervisor-id>
does not recover the current_workload value.
the observation is based on Grizzly, nova version is 2.10.0.
Below is the console log: (issue also reproduced on kvm hypervisor)
Steps:
[root@ci-525400E87B4A ~]# nova list
+--------------------------------------+---------+--------+--------------------------------------------+
| ID | Name | Status | Networks |
+--------------------------------------+---------+--------+--------------------------------------------+
| cc2bbd51-6b83-40e7-b83a-54f8b1e1f6ce | esx_vm1 | BUILD | Private network=10.10.0.27, 16.190.248.157 |
+--------------------------------------+---------+--------+--------------------------------------------+
[root@ci-525400E87B4A ~]# nova hypervisor-show 9
+----------------------+-------------------------------------------------------------------------------------------------------------------------------------+
| Property | Value |
+----------------------+-------------------------------------------------------------------------------------------------------------------------------------+
| cpu_info | {"model": "Intel(R) Xeon(R) CPU E5540 @ 2.53GHz", "vendor": "HP", "topology": {"cores": 8, "threads": 16, "sockets": 2}} |
| current_workload | 1 |
| disk_available_least | None |
| free_disk_gb | 164 |
| free_ram_mb | 38556 |
| hypervisor_hostname | domain-c45(Cluster-3PAR-FC-ISCSI) |
| hypervisor_type | VMware ESXi |
| hypervisor_version | 500 |
| id | 9 |
| local_gb | 224 |
| local_gb_used | 60 |
| memory_mb | 41116 |
| memory_mb_used | 2560 |
| running_vms | 2 |
| service_host | mslsh104.mgmt.local |
| service_id | 13 |
| vcpus | 200 |
| vcpus_used | 2 |
+----------------------+-------------------------------------------------------------------------------------------------------------------------------------+
[root@ci-525400E87B4A ~]# nova list
+--------------------------------------+---------+--------+--------------------------------------------+
| ID | Name | Status | Networks |
+--------------------------------------+---------+--------+--------------------------------------------+
| cc2bbd51-6b83-40e7-b83a-54f8b1e1f6ce | esx_vm1 | ACTIVE | Private network=10.10.0.27, 16.190.248.157 |
+--------------------------------------+---------+--------+--------------------------------------------+
[root@ci-525400E87B4A ~]# nova suspend esx_vm1
[root@ci-525400E87B4A ~]# nova hypervisor-show 9
+----------------------+-------------------------------------------------------------------------------------------------------------------------------------+
| Property | Value |
+----------------------+-------------------------------------------------------------------------------------------------------------------------------------+
| cpu_info | {"model": "Intel(R) Xeon(R) CPU E5540 @ 2.53GHz", "vendor": "HP", "topology": {"cores": 8, "threads": 16, "sockets": 2}} |
| current_workload | 0 |
| disk_available_least | None |
| free_disk_gb | 164 |
| free_ram_mb | 38555 |
| hypervisor_hostname | domain-c45(Cluster-3PAR-FC-ISCSI) |
| hypervisor_type | VMware ESXi |
| hypervisor_version | 500 |
| id | 9 |
| local_gb | 224 |
| local_gb_used | 60 |
| memory_mb | 41115 |
| memory_mb_used | 2560 |
| running_vms | 2 |
| service_host | mslsh104.mgmt.local |
| service_id | 13 |
| vcpus | 200 |
| vcpus_used | 2 |
+----------------------+-------------------------------------------------------------------------------------------------------------------------------------+
[root@ci-525400E87B4A ~]# nova resume esx_vm1
[root@ci-525400E87B4A ~]# nova list
+--------------------------------------+---------+--------+--------------------------------------------+
| ID | Name | Status | Networks |
+--------------------------------------+---------+--------+--------------------------------------------+
| cc2bbd51-6b83-40e7-b83a-54f8b1e1f6ce | esx_vm1 | ACTIVE | Private network=10.10.0.27, 16.190.248.157 |
+--------------------------------------+---------+--------+--------------------------------------------+
[root@ci-525400E87B4A ~]# nova hypervisor-show 9
+----------------------+-------------------------------------------------------------------------------------------------------------------------------------+
| Property | Value |
+----------------------+-------------------------------------------------------------------------------------------------------------------------------------+
| cpu_info | {"model": "Intel(R) Xeon(R) CPU E5540 @ 2.53GHz", "vendor": "HP", "topology": {"cores": 8, "threads": 16, "sockets": 2}} |
| current_workload | 0 |
| disk_available_least | None |
| free_disk_gb | 164 |
| free_ram_mb | 38555 |
| hypervisor_hostname | domain-c45(Cluster-3PAR-FC-ISCSI) |
| hypervisor_type | VMware ESXi |
| hypervisor_version | 500 |
| id | 9 |
| local_gb | 224 |
| local_gb_used | 60 |
| memory_mb | 41115 |
| memory_mb_used | 2560 |
| running_vms | 2 |
| service_host | mslsh104.mgmt.local |
| service_id | 13 |
| vcpus | 200 |
| vcpus_used | 2 |
+----------------------+-------------------------------------------------------------------------------------------------------------------------------------+
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1194076/+subscriptions