yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #04226
[Bug 1207058] Re: hypervisor_version in the compute_nodes table needs to be a string
Since we do comparisons on the hypervisor_version, we cannot change it
to a string unless we're willing to live with string compares. Which
would cause regressions since "10" < "9". So we would need "smart"
version number comparison code. Too dangerous for a bugfix; we'd need a
blueprint instead.
** Changed in: nova
Status: New => Invalid
** Changed in: nova
Status: Invalid => Opinion
--
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/1207058
Title:
hypervisor_version in the compute_nodes table needs to be a string
Status in OpenStack Compute (Nova):
Opinion
Bug description:
hypervisor_version reported by vmwareapi, powervm, hyperv and the fake
driver all use strings as their "version number" and it would make
supporting new hypervisors easier if the hypervisor_version in the
compute_nodes table.
Based on discussion here:
* https://review.openstack.org/#/c/34685/4/nova/virt/vmwareapi/host.py
Several hypervisors use version numbers like 1.0.0 and may not adhere
to version numbers that convert to strings easily. It would facilitate
support for alternate hypervisors if the column hypervisor_version
could hold any version "number" string. Such as "1.0.0_beta1" for
example.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1207058/+subscriptions