Thanks for your bug report. Unforutunatly, it doesn't really correspond to a notion of either a regression or a technical issue, but rather a missing feature.
We have a specific process for approving feature requests thru Launchpad Blueprints and what we call 'specs', ie. formalized textual RFEs describing the problem description and the proposal. FWIW, what you're asking for is actually already approved for our Pike timeframe : https://blueprints.launchpad.net/nova/+spec/service-hyper-uuid-in-api http://specs.openstack.org/openstack/nova-specs/specs/pike/approved/service-hyper-uuid-in-api.html I'd suggest you helping by at least reviewing the current series where some patches have already merged https://review.openstack.org/#/q/topic:bp/service-hyper-uuid-in-api,n,z ** Changed in: nova Status: New => Invalid ** Changed in: nova Importance: Undecided => Wishlist -- 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/1696043 Title: os-hypervisors api can not list the uuid of the specified VMM Status in OpenStack Compute (nova): Invalid Bug description: os-hypervisors api just cann't list the host's uuid. we could find uuid field in nova.compute. created_at: 2017-05-17 05:50:51 updated_at: 2017-05-27 07:45:30 deleted_at: NULL id: 2 service_id: NULL vcpus: 2 memory_mb: 3791 local_gb: 98 vcpus_used: 0 memory_mb_used: 512 local_gb_used: 0 hypervisor_type: QEMU hypervisor_version: 2003000 cpu_info: {"vendor": "Intel", "model": "Westmere", "arch": "x86_64", "features": ["pge", "avx", "clflush", "sep", "syscall", "vme", "msr", "fsgsbase", "xsave", "vmx", "erms", "cmov", "smep", "pcid", "pat", "lm", "tsc", "nx", "fxsr", "sse4.1", "pae", "sse4.2", "pclmuldq", "fma", "mmx", "osxsave", "cx8", "mce", "de", "rdtscp", "ht", "pse", "lahf_lm", "popcnt", "mca", "pdpe1gb", "apic", "sse", "f16c", "ds", "invtsc", "pni", "aes", "sse2", "ss", "hypervisor", "ssse3", "fpu", "cx16", "pse36", "mtrr", "movbe", "rdrand", "x2apic"], "topology": {"cores": 2, "cells": 1, "threads": 1, "sockets": 1}} disk_available_least: 82 free_ram_mb: 3279 free_disk_gb: 98 current_workload: 0 running_vms: 0 hypervisor_hostname: compute deleted: 0 host_ip: 192.168.2.101 supported_instances: [["i686", "qemu", "hvm"], ["i686", "kvm", "hvm"], ["x86_64", "qemu", "hvm"], ["x86_64", "kvm", "hvm"]] pci_stats: {"nova_object.version": "1.1", "nova_object.changes": ["objects"], "nova_object.name": "PciDevicePoolList", "nova_object.data": {"objects": []}, "nova_object.namespace": "nova"} metrics: [] extra_resources: NULL stats: {} numa_topology: {"nova_object.version": "1.2", "nova_object.changes": ["cells"], "nova_object.name": "NUMATopology", "nova_object.data": {"cells": [{"nova_object.version": "1.2", "nova_object.changes": ["cpu_usage", "memory_usage", "cpuset", "mempages", "pinned_cpus", "memory", "siblings", "id"], "nova_object.name": "NUMACell", "nova_object.data": {"cpu_usage": 0, "memory_usage": 0, "cpuset": [0, 1], "pinned_cpus": [], "siblings": [], "memory": 4095, "mempages": [{"nova_object.version": "1.1", "nova_object.changes": ["total", "used", "reserved", "size_kb"], "nova_object.name": "NUMAPagesTopology", "nova_object.data": {"used": 0, "total": 1048462, "reserved": 0, "size_kb": 4}, "nova_object.namespace": "nova"}, {"nova_object.version": "1.1", "nova_object.changes": ["total", "used", "reserved", "size_kb"], "nova_object.name": "NUMAPagesTopology", "nova_object.data": {"used": 0, "total": 0, "reserved": 0, "size_kb": 2048}, "nova_object.namespace": "nova"}, {"nova_object.version": "1.1", "nova_object.changes": ["total", "used", "reserved", "size_kb"], "nova_object.name": "NUMAPagesTopology", "nova_object.data": {"used": 0, "total": 0, "reserved": 0, "size_kb": 1048576}, "nova_object.namespace": "nova"}], "id": 0}, "nova_object.namespace": "nova"}]}, "nova_object.namespace": "nova"} host: compute ram_allocation_ratio: 0 cpu_allocation_ratio: 0 uuid: cbf2b233-3645-45e3-a7f5-588857035531 disk_allocation_ratio: 0 but the List Hypervisors Details api in https://developer.openstack.org/api-ref/compute/ couldn't list the uuid. Here is the code of nova/api/openstack/compute/hypervisors.py 60 for field in ('vcpus', 'memory_mb', 'local_gb', 'vcpus_used', 61 'memory_mb_used', 'local_gb_used', 62 'hypervisor_type', 'hypervisor_version', 63 'free_ram_mb', 'free_disk_gb', 'current_workload', 64 'running_vms', 'disk_available_least', 'host_ip'): 65 hyp_dict[field] = getattr(hypervisor, field) To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1696043/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp