openstack-discuss
Threads by month
- ----- 2026 -----
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- 14248 discussions
Hi all,
I am using kolla-ansible for openstack deployment in yoga version. Is it
possible to allow normal user (member role) to view the calendar graph
under reservation (lease)?
Best
Vincent
1
0
Hi all,
I am using kolla-ansible for openstack deployment in yoga version. Is it
possible to allow normal user (member role) to view the calendar graph
under reservation (lease)?
Best
Vincent
1
0
Hey all, quick question:
Previously I would use Fuel to deploy Openstack. It was a good tool, as it
built a deployment server where I would see new, un-provisioned servers
show up in the list, and I could choose the roles, including stacking
roles, onto the servers and then provision the whole cluster. There were no
complex yaml or JSON files to deal with and it would retry the deployment
on an error state. When done, I had a nice OpenStack cluster, a Ceph
backend, and life was good.
Now it seems Fuel has been retired. What is comparable to the abilities of
Fuel today? What are people using for such deployments now? I get
that devstack, microstack and packstack are great for all-in-one installs,
but Fuel was great for deploying a whole rack of servers from bare metal. I
am not asking for any free training here, but instead asking for info on a
similar product, if there is one, so I can learn that and be OpenStack
productive once more.
Thank you for any help,
--Francis Smith
3
2
1
0
good afternoon,
does manila support encryption in some sort ?
thank you
2
1
Hi All,
As you probably know, recent versions of cryptography have hard
dependencies on rust. Are there any community plans to continue supporting
a minimum (non-rust) version of cryptography until a specific release?
The concern I have downstream in Ubuntu is that we need to continue being
compatible with cryptography 3.4.8 through openstack 2024.1. This is
because all releases through 2024.1 will be backported to the ubuntu 22.04
cloud archives which will use cryptography 3.4.8. Once we get to 2024.2, we
will be backporting to 24.04 cloud archives, which will have the new
rust-based versions of cryptography.
The current upper-constraint for cryptography is 38.0.2, but the various
requirements.txt min versions are much lower (e.g. keystone has
cryptography>=2.7). This is likely to lead to patches landing with features
that are only in 38.0.2, so it will likely be difficult to enforce min
version support. But perhaps a stance toward maintaining compatibility
could be established.
Thoughts?
Corey
4
7
Folks,
As you know, SR-IOV doesn't support bonding so the only solution is to
implement LACP bonding inside the VM.
I did some tests in the lab to create two physnet and map them with two
physical nic and create VF and attach them to VM. So far all good but one
problem I am seeing is each neutron port I create has an IP address
associated and I can use only one IP on bond but that is just a waste of IP
in the Public IP pool.
Are there any way to create sriov port but without IP address?
2
6
Hey all,
A recent topic at Ironic meetings the last couple of weeks have been around
vulnerability management. Ironic has not been using the OpenStack VMT
traditionally; for reasons that AFAICT are lost to time.
Is there any reason Ironic should not be vulnerability-managed? Is the
security team willing to have us?
The only potential complication is that Ironic may receive reports for
vendor libraries used by Ironic but not maintained by Ironic -- I was
hoping there might already be some historical precedent for how we handle
those; it can't be that unique to Ironic.
What do folks think?
Thanks,
Jay Faulkner
Ironic PTL
TC Member
2
2
Development Focus
-----------------
We are on the final mile of the 2023.1 Antelope development cycle!
Remember that the 2023.1 Antelope final release will include the latest
release candidate (for cycle-with-rc deliverables) or the latest
intermediary release (for cycle-with-intermediary deliverables)
available.
March 17th, 2023 is the deadline for final 2023.1 Antelope release
candidates as well as any last cycle-with-intermediary deliverables.
We will then enter a quiet period until we tag the final release on
March 22nd, 2023. Teams should be prioritizing fixing release-critical
bugs, before that deadline.
Otherwise it's time to start planning the 2023.2 Bobcat development
cycle, including discussing PTG sessions content, in preparation of
the 2023.2 Bobcat Virtual PTG (March 27-31, 2023).
Actions
-------
Watch for any translation patches coming through on the stable/2023.1
branch and merge them quickly. If you discover a release-critical issue,
please make sure to fix it on the master branch first, then backport the
bugfix to the stable/2023.1 branch before triggering a new release.
Please drop by #openstack-release with any questions or concerns about
the upcoming release !
Upcoming Deadlines & Dates
--------------------------
Final 2023.1 Antelope release: March 22nd, 2023
2023.2 Bobcat Virtual PTG: March 27-31, 2023
Előd Illés
irc: elodilles @ #openstack-release
1
0
[openstack-dev][PCI passthrough] How to use PCI passthrough feature correctly? And is this BUG in update_devices_from_hypervisor_resources?
by Simon Jones 10 Mar '23
by Simon Jones 10 Mar '23
10 Mar '23
Hi all,
I'm working on openstack Yoga's PCI passthrough feature, follow this link:
https://docs.openstack.org/nova/latest/admin/pci-passthrough.html
I configure exactly as the link said, but when I create server use this
command, I found ERROR:
```
openstack server create --flavor cirros-os-dpu-test-1 --image cirros \
--nic net-id=066c8dc2-c98b-4fb8-a541-8b367e8f6e69 \
--security-group default --key-name mykey provider-instance
| fault | {'code': 500, 'created':
'2023-02-23T06:13:43Z', 'message': 'No valid host was found. There are not
enough hosts available.', 'details': 'Traceback (most recent call last):\n
File "/usr/lib/python3/dist-packages/nova/conductor/manager.py", line
1548, in schedule_and_build_instances\n host_lists =
self._schedule_instances(context, request_specs[0],\n File
"/usr/lib/python3/dist-packages/nova/conductor/manager.py", line 908, in
_schedule_instances\n host_lists =
self.query_client.select_destinations(\n File
"/usr/lib/python3/dist-packages/nova/scheduler/client/query.py", line 41,
in select_destinations\n return
self.scheduler_rpcapi.select_destinations(context, spec_obj,\n File
"/usr/lib/python3/dist-packages/nova/scheduler/rpcapi.py", line 160, in
select_destinations\n return cctxt.call(ctxt, \'select_destinations\',
**msg_args)\n File
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 189, in
call\n result = self.transport._send(\n File
"/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 123, in
_send\n return self._driver.send(target, ctxt, message,\n File
"/usr/lib/python3/dist-packages/oslo_messaging/_drivers/amqpdriver.py",
line 689, in send\n return self._send(target, ctxt, message,
wait_for_reply, timeout,\n File
"/usr/lib/python3/dist-packages/oslo_messaging/_drivers/amqpdriver.py",
line 681, in _send\n raise
result\nnova.exception_Remote.NoValidHost_Remote: No valid host was found.
There are not enough hosts available.\nTraceback (most recent call
last):\n\n File
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 241, in
inner\n return func(*args, **kwargs)\n\n File
"/usr/lib/python3/dist-packages/nova/scheduler/manager.py", line 223, in
select_destinations\n selections = self._select_destinations(\n\n File
"/usr/lib/python3/dist-packages/nova/scheduler/manager.py", line 250, in
_select_destinations\n selections = self._schedule(\n\n File
"/usr/lib/python3/dist-packages/nova/scheduler/manager.py", line 416, in
_schedule\n self._ensure_sufficient_hosts(\n\n File
"/usr/lib/python3/dist-packages/nova/scheduler/manager.py", line 455, in
_ensure_sufficient_hosts\n raise
exception.NoValidHost(reason=reason)\n\nnova.exception.NoValidHost: No
valid host was found. There are not enough hosts available.\n\n'} |
// this is what I configured:
gyw@c1:~$ openstack flavor show cirros-os-dpu-test-1
+----------------------------+------------------------------+
| Field | Value |
+----------------------------+------------------------------+
| OS-FLV-DISABLED:disabled | False |
| OS-FLV-EXT-DATA:ephemeral | 0 |
| access_project_ids | None |
| description | None |
| disk | 1 |
| id | 0 |
| name | cirros-os-dpu-test-1 |
| os-flavor-access:is_public | True |
| properties | pci_passthrough:alias='a1:1' |
| ram | 64 |
| rxtx_factor | 1.0 |
| swap | |
| vcpus | 1 |
+----------------------------+------------------------------+
// in controller node /etc/nova/nova.conf
[filter_scheduler]
enabled_filters = PciPassthroughFilter
available_filters = nova.scheduler.filters.all_filters
[pci]
passthrough_whitelist = {"vendor_id": "15b3", "product_id": "101e",
"physical_network": null, "remote_managed": "true"}
alias = { "vendor_id":"15b3", "product_id":"101e", "device_type":"type-VF",
"name":"a1" }
// in compute node /etc/nova/nova.conf
[pci]
passthrough_whitelist = {"vendor_id": "15b3", "product_id": "101e",
"physical_network": null, "remote_managed": "true"}
alias = { "vendor_id":"15b3", "product_id":"101e", "device_type":"type-VF",
"name":"a1" }
```
The detail ERROR I found is:
- The reason why "There are not enough hosts available" is,
nova-scheduler's log shows "There are 0 hosts available but 1 instances
requested to build", which means no hosts support PCI passthough feature.
This is nova-schduler's log
```
2023-02-28 06:11:58.329 1942637 DEBUG nova.scheduler.manager
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Starting to schedule
for instances: ['8ddfbe2c-f929-4b62-8b73-67902df8fb60'] select_destinations
/usr/lib/python3/dist-packages/nova/scheduler/manager.py:141
2023-02-28 06:11:58.330 1942637 DEBUG nova.scheduler.request_filter
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] compute_status_filter
request filter added forbidden trait COMPUTE_STATUS_DISABLED
compute_status_filter
/usr/lib/python3/dist-packages/nova/scheduler/request_filter.py:254
2023-02-28 06:11:58.330 1942637 DEBUG nova.scheduler.request_filter
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Request filter
'compute_status_filter' took 0.0 seconds wrapper
/usr/lib/python3/dist-packages/nova/scheduler/request_filter.py:46
2023-02-28 06:11:58.331 1942637 DEBUG nova.scheduler.request_filter
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Request filter
'accelerators_filter' took 0.0 seconds wrapper
/usr/lib/python3/dist-packages/nova/scheduler/request_filter.py:46
2023-02-28 06:11:58.332 1942637 DEBUG nova.scheduler.request_filter
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Request filter
'remote_managed_ports_filter' took 0.0 seconds wrapper
/usr/lib/python3/dist-packages/nova/scheduler/request_filter.py:46
2023-02-28 06:11:58.485 1942637 DEBUG oslo_concurrency.lockutils
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Lock
"567eb2f1-7173-4eee-b9e7-66932ed70fea" acquired by
"nova.context.set_target_cell.<locals>.get_or_set_cached_cell_and_set_connections"
:: waited 0.000s inner
/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:386
2023-02-28 06:11:58.488 1942637 DEBUG oslo_concurrency.lockutils
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Lock
"567eb2f1-7173-4eee-b9e7-66932ed70fea" "released" by
"nova.context.set_target_cell.<locals>.get_or_set_cached_cell_and_set_connections"
:: held 0.003s inner
/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:400
2023-02-28 06:11:58.494 1942637 DEBUG oslo_db.sqlalchemy.engines
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] MySQL server mode set
to
STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
_check_effective_sql_mode
/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/engines.py:314
2023-02-28 06:11:58.520 1942637 INFO nova.scheduler.host_manager
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Host mapping not found
for host c1c2. Not tracking instance info for this host.
2023-02-28 06:11:58.520 1942637 DEBUG oslo_concurrency.lockutils
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Lock "('c1c2', 'c1c2')"
acquired by
"nova.scheduler.host_manager.HostState.update.<locals>._locked_update" ::
waited 0.000s inner
/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:386
2023-02-28 06:11:58.521 1942637 DEBUG nova.scheduler.host_manager
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Update host state from
compute node: ComputeNode(cpu_allocation_ratio=16.0,cpu_info='{"arch":
"x86_64", "model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology":
{"cells": 1, "sockets": 1, "cores": 6, "threads": 2}, "features":
["sse4.2", "mds-no", "stibp", "pdpe1gb", "xsaveopt", "ht", "intel-pt",
"mtrr", "abm", "tm", "lm", "umip", "mca", "pku", "ds_cpl", "rdrand", "adx",
"rdseed", "lahf_lm", "xgetbv1", "nx", "invpcid", "rdtscp", "tsc", "xsavec",
"pcid", "arch-capabilities", "pclmuldq", "spec-ctrl", "fsgsbase", "avx2",
"md-clear", "vmx", "syscall", "mmx", "ds", "ssse3", "avx", "dtes64",
"fxsr", "msr", "acpi", "vpclmulqdq", "smap", "erms", "pge", "cmov",
"sha-ni", "fsrm", "x2apic", "xsaves", "cx8", "pse", "pse36", "clflushopt",
"vaes", "pni", "ssbd", "movdiri", "movbe", "clwb", "xtpr", "de", "invtsc",
"fpu", "tsc-deadline", "pae", "clflush", "ibrs-all", "waitpkg", "sse",
"sse2", "bmi1", "3dnowprefetch", "cx16", "popcnt", "rdctl-no", "fma",
"tsc_adjust", "xsave", "ss", "skip-l1dfl-vmentry", "sse4.1", "rdpid",
"monitor", "vme", "tm2", "pat", "pschange-mc-no", "movdir64b", "gfni",
"mce", "smep", "sep", "apic", "arat", "f16c", "bmi2", "aes", "pbe", "est",
"pdcm"]}',created_at=2023-02-14T03:19:40Z,current_workload=0,deleted=False,deleted_at=None,disk_allocation_ratio=1.0,disk_available_least=415,free_disk_gb=456,free_ram_mb=31378,host='c1c2',host_ip=192.168.28.21,hypervisor_hostname='c1c2',hypervisor_type='QEMU',hypervisor_version=4002001,id=8,local_gb=456,local_gb_used=0,mapped=0,memory_mb=31890,memory_mb_used=512,metrics='[]',numa_topology='{"
nova_object.name": "NUMATopology", "nova_object.namespace": "nova",
"nova_object.version": "1.2", "nova_object.data": {"cells": [{"
nova_object.name": "NUMACell", "nova_object.namespace": "nova",
"nova_object.version": "1.5", "nova_object.data": {"id": 0, "cpuset": [0,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8,
9, 10, 11], "memory": 31890, "cpu_usage": 0, "memory_usage": 0,
"pinned_cpus": [], "siblings": [[0, 1], [10, 11], [2, 3], [6, 7], [4, 5],
[8, 9]], "mempages": [{"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 4, "total": 8163962, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "used", "reserved", "total"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 2048,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "reserved", "total"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 1048576, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "used", "reserved", "total"]}],
"network_metadata": {"nova_object.name": "NetworkMetadata",
"nova_object.namespace": "nova", "nova_object.version": "1.0",
"nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["physnets", "tunneled"]}, "socket": 0},
"nova_object.changes": ["cpuset", "memory_usage", "cpu_usage", "id",
"pinned_cpus", "pcpuset", "socket", "network_metadata", "siblings",
"mempages", "memory"]}]}, "nova_object.changes":
["cells"]}',pci_device_pools=PciDevicePoolList,ram_allocation_ratio=1.5,running_vms=0,service_id=None,stats={failed_builds='0'},supported_hv_specs=[HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec],updated_at=2023-02-28T06:01:33Z,uuid=c360cc82-f0fd-4662-bccd-e1f02b27af51,vcpus=12,vcpus_used=0)
_locked_update
/usr/lib/python3/dist-packages/nova/scheduler/host_manager.py:167
2023-02-28 06:11:58.524 1942637 DEBUG nova.scheduler.host_manager
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Update host state with
aggregates: [] _locked_update
/usr/lib/python3/dist-packages/nova/scheduler/host_manager.py:170
2023-02-28 06:11:58.524 1942637 DEBUG nova.scheduler.host_manager
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Update host state with
service dict: {'id': 17, 'uuid': '6d0921a6-427d-4a82-a7d2-41dfa003125a',
'host': 'c1c2', 'binary': 'nova-compute', 'topic': 'compute',
'report_count': 121959, 'disabled': False, 'disabled_reason': None,
'last_seen_up': datetime.datetime(2023, 2, 28, 6, 11, 49,
tzinfo=datetime.timezone.utc), 'forced_down': False, 'version': 61,
'created_at': datetime.datetime(2023, 2, 14, 3, 19, 40,
tzinfo=datetime.timezone.utc), 'updated_at': datetime.datetime(2023, 2, 28,
6, 11, 49, tzinfo=datetime.timezone.utc), 'deleted_at': None, 'deleted':
False} _locked_update
/usr/lib/python3/dist-packages/nova/scheduler/host_manager.py:173
2023-02-28 06:11:58.524 1942637 DEBUG nova.scheduler.host_manager
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Update host state with
instances: [] _locked_update
/usr/lib/python3/dist-packages/nova/scheduler/host_manager.py:176
2023-02-28 06:11:58.525 1942637 DEBUG oslo_concurrency.lockutils
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Lock "('c1c2', 'c1c2')"
"released" by
"nova.scheduler.host_manager.HostState.update.<locals>._locked_update" ::
held 0.004s inner
/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:400
2023-02-28 06:11:58.525 1942637 DEBUG nova.filters
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Starting with 1 host(s)
get_filtered_objects /usr/lib/python3/dist-packages/nova/filters.py:70
2023-02-28 06:11:58.526 1942637 DEBUG nova.pci.stats
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] ---- before ----
_filter_pools /usr/lib/python3/dist-packages/nova/pci/stats.py:542
2023-02-28 06:11:58.526 1942637 DEBUG nova.pci.stats
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] [] _filter_pools
/usr/lib/python3/dist-packages/nova/pci/stats.py:543
2023-02-28 06:11:58.526 1942637 DEBUG nova.pci.stats
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] ---- after ----
_filter_pools /usr/lib/python3/dist-packages/nova/pci/stats.py:545
2023-02-28 06:11:58.527 1942637 DEBUG nova.pci.stats
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] [] _filter_pools
/usr/lib/python3/dist-packages/nova/pci/stats.py:546
2023-02-28 06:11:58.527 1942637 DEBUG nova.pci.stats
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Not enough PCI devices
left to satisfy request _filter_pools
/usr/lib/python3/dist-packages/nova/pci/stats.py:556
2023-02-28 06:11:58.527 1942637 DEBUG
nova.scheduler.filters.pci_passthrough_filter
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] (c1c2, c1c2) ram:
31378MB disk: 424960MB io_ops: 0 instances: 0 doesn't have the required PCI
devices
(InstancePCIRequests(instance_uuid=<?>,requests=[InstancePCIRequest]))
host_passes
/usr/lib/python3/dist-packages/nova/scheduler/filters/pci_passthrough_filter.py:52
2023-02-28 06:11:58.528 1942637 INFO nova.filters
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Filter
PciPassthroughFilter returned 0 hosts
2023-02-28 06:11:58.528 1942637 DEBUG nova.filters
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Filtering removed all
hosts for the request with instance ID
'8ddfbe2c-f929-4b62-8b73-67902df8fb60'. Filter results:
[('PciPassthroughFilter', None)] get_filtered_objects
/usr/lib/python3/dist-packages/nova/filters.py:114
2023-02-28 06:11:58.528 1942637 INFO nova.filters
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Filtering removed all
hosts for the request with instance ID
'8ddfbe2c-f929-4b62-8b73-67902df8fb60'. Filter results:
['PciPassthroughFilter: (start: 1, end: 0)']
2023-02-28 06:11:58.529 1942637 DEBUG nova.scheduler.manager
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] Filtered []
_get_sorted_hosts
/usr/lib/python3/dist-packages/nova/scheduler/manager.py:610
2023-02-28 06:11:58.529 1942637 DEBUG nova.scheduler.manager
[req-13b1baee-e02d-40fc-926d-d497e70ca0dc ff627ad39ed94479b9c5033bc462cf78
512866f9994f4ad8916d8539a7cdeec9 - default default] There are 0 hosts
available but 1 instances requested to build. _ensure_sufficient_hosts
/usr/lib/python3/dist-packages/nova/scheduler/manager.py:450
```
Then I search database, I found PCI configure of compute node is not upload:
```
gyw@c1:~$ openstack resource provider inventory show
c360cc82-f0fd-4662-bccd-e1f02b27af51 PCI_DEVICE
No inventory of class PCI_DEVICE for c360cc82-f0fd-4662-bccd-e1f02b27af51
(HTTP 404)
gyw@c1:~$ openstack resource provider inventory show
c360cc82-f0fd-4662-bccd-e1f02b27af51 PCI_DEVICE
No inventory of class PCI_DEVICE for c360cc82-f0fd-4662-bccd-e1f02b27af51
(HTTP 404)
gyw@c1:~$ openstack resource class show PCI_DEVICE
+-------+------------+
| Field | Value |
+-------+------------+
| name | PCI_DEVICE |
+-------+------------+
gyw@c1:~$ openstack resource provider inventory show
c360cc82-f0fd-4662-bccd-e1f02b27af51 MEMORY_MB
+------------------+-------+
| Field | Value |
+------------------+-------+
| allocation_ratio | 1.5 |
| min_unit | 1 |
| max_unit | 31890 |
| reserved | 512 |
| step_size | 1 |
| total | 31890 |
| used | 0 |
+------------------+-------+
这个 31890 能跟上面compute node resource tracker上报的日志对上。
gyw@c1:~$ openstack resource provider inventory show
c360cc82-f0fd-4662-bccd-e1f02b27af51 VCPU
、^Cgyw@c1:~$ openstack resource provider inventory show
c360cc82-f0fd-4662-bccd-e1f02b27af51 VCPU
+------------------+-------+
| Field | Value |
+------------------+-------+
| allocation_ratio | 16.0 |
| min_unit | 1 |
| max_unit | 12 |
| reserved | 0 |
| step_size | 1 |
| total | 12 |
| used | 0 |
+------------------+-------+
gyw@c1:~$ openstack resource provider inventory show
c360cc82-f0fd-4662-bccd-e1f02b27af51 SRIOV_NET_VF
No inventory of class SRIOV_NET_VF for c360cc82-f0fd-4662-bccd-e1f02b27af51
(HTTP 404)
gyw@c1:~$ openstack resource provider inventory show
c360cc82-f0fd-4662-bccd-e1f02b27af51 DISK_GB
+------------------+-------+
| Field | Value |
+------------------+-------+
| allocation_ratio | 1.0 |
| min_unit | 1 |
| max_unit | 456 |
| reserved | 0 |
| step_size | 1 |
| total | 456 |
| used | 0 |
+------------------+-------+
gyw@c1:~$ openstack resource provider inventory show
c360cc82-f0fd-4662-bccd-e1f02b27af51 IPV4_ADDRESS
No inventory of class IPV4_ADDRESS for c360cc82-f0fd-4662-bccd-e1f02b27af51
(HTTP 404)
MariaDB [nova]> select * from compute_nodes;
+---------------------+---------------------+---------------------+----+------------+-------+-----------+----------+------------+----------------+---------------+-----------------+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+-------------+--------------+------------------+-------------+---------------------+---------+---------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------+-----------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------+----------------------+----------------------+--------------------------------------+-----------------------+--------+
| created_at | updated_at | deleted_at | id |
service_id | vcpus | memory_mb | local_gb | vcpus_used | memory_mb_used |
local_gb_used | hypervisor_type | hypervisor_version | cpu_info
| disk_available_least | free_ram_mb | free_disk_gb |
current_workload | running_vms | hypervisor_hostname | deleted | host_ip
| supported_instances
| pci_stats
| metrics | extra_resources | stats | numa_topology
| host | ram_allocation_ratio | cpu_allocation_ratio
| uuid | disk_allocation_ratio | mapped |
+---------------------+---------------------+---------------------+----+------------+-------+-----------+----------+------------+----------------+---------------+-----------------+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+-------------+--------------+------------------+-------------+---------------------+---------+---------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------+-----------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------+----------------------+----------------------+--------------------------------------+-----------------------+--------+
| 2023-01-04 01:55:44 | 2023-01-04 03:02:28 | 2023-02-13 08:34:08 | 1 |
NULL | 4 | 3931 | 60 | 0 | 512 |
0 | QEMU | 4002001 | {"arch": "x86_64",
"model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology": {"cells":
1, "sockets": 4, "cores": 1, "threads": 1}, "features": ["pat", "cmov",
"ibrs-all", "pge", "sse4.2", "sse", "mmx", "ibrs", "avx2", "syscall",
"fpu", "mtrr", "xsaves", "mce", "invpcid", "tsc_adjust", "ssbd", "pku",
"ibpb", "xsave", "xsaveopt", "pae", "lm", "pdcm", "bmi1", "avx512vnni",
"stibp", "x2apic", "avx512dq", "pcid", "nx", "bmi2", "erms",
"3dnowprefetch", "de", "avx512bw", "arch-capabilities", "pni", "fma",
"rdctl-no", "sse4.1", "rdseed", "arat", "avx512vl", "avx512f", "pclmuldq",
"msr", "fxsr", "sse2", "amd-stibp", "hypervisor", "tsx-ctrl", "clflushopt",
"cx16", "clwb", "xgetbv1", "xsavec", "adx", "rdtscp", "mds-no", "cx8",
"aes", "tsc-deadline", "pse36", "fsgsbase", "umip", "spec-ctrl", "lahf_lm",
"md-clear", "avx512cd", "amd-ssbd", "vmx", "apic", "f16c", "pse", "tsc",
"movbe", "smep", "ss", "pschange-mc-no", "ssse3", "popcnt", "avx", "vme",
"smap", "pdpe1gb", "mca", "skip-l1dfl-vmentry", "abm", "sep", "clflush",
"rdrand"]} | 49 | 3419 | 60 |
0 | 0 | gyw | 1 | 192.168.2.99 |
[["i686", "qemu", "hvm"], ["i686", "kvm", "hvm"], ["x86_64", "qemu",
"hvm"], ["x86_64", "kvm", "hvm"]]
| {"nova_object.name":
"PciDevicePoolList", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"objects": []},
"nova_object.changes": ["objects"]} | [] | NULL |
{"failed_builds": "0"} | {"nova_object.name": "NUMATopology",
"nova_object.namespace": "nova", "nova_object.version": "1.2",
"nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3], "pcpuset": [0, 1, 2,
3], "memory": 3931, "cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [],
"siblings": [[0], [1], [2], [3]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
1006396, "used": 0, "reserved": 0}, "nova_object.changes": ["used",
"reserved", "size_kb", "total"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["used", "reserved", "size_kb", "total"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["used",
"reserved", "size_kb", "total"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["physnets", "tunneled"]}, "socket": null},
"nova_object.changes": ["cpuset", "pinned_cpus", "mempages",
"network_metadata", "cpu_usage", "pcpuset", "memory", "id", "socket",
"siblings", "memory_usage"]}]}, "nova_object.changes": ["cells"]} | gyw
| 1.5 | 16 |
b1bf35bd-a9ad-4f0c-9033-776a5c6d1c9b | 1 | 1 |
| 2023-01-04 03:12:17 | 2023-01-31 06:36:36 | 2023-02-23 08:50:29 | 2 |
NULL | 4 | 3931 | 60 | 0 | 512 |
0 | QEMU | 4002001 | {"arch": "x86_64",
"model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology": {"cells":
1, "sockets": 4, "cores": 1, "threads": 1}, "features": ["pclmuldq",
"fsgsbase", "f16c", "fxsr", "ibpb", "adx", "movbe", "aes", "x2apic", "abm",
"mtrr", "arat", "sse4.2", "bmi1", "stibp", "sse4.1", "pae", "vme", "msr",
"skip-l1dfl-vmentry", "fma", "pcid", "avx2", "de", "ibrs-all", "ssse3",
"apic", "umip", "xsavec", "3dnowprefetch", "amd-ssbd", "sse", "nx", "fpu",
"pse", "smap", "smep", "lahf_lm", "pni", "spec-ctrl", "xsave", "xsaves",
"rdtscp", "vmx", "avx512f", "cmov", "invpcid", "hypervisor", "erms",
"rdctl-no", "cx16", "cx8", "tsc", "pge", "pdcm", "rdrand", "avx",
"amd-stibp", "avx512vl", "xsaveopt", "mds-no", "popcnt", "clflushopt",
"sse2", "xgetbv1", "rdseed", "pdpe1gb", "pschange-mc-no", "clwb",
"avx512vnni", "mca", "tsx-ctrl", "tsc_adjust", "syscall", "pse36", "mmx",
"avx512cd", "avx512bw", "pku", "tsc-deadline", "arch-capabilities",
"avx512dq", "ssbd", "clflush", "mce", "ss", "pat", "bmi2", "lm", "ibrs",
"sep", "md-clear"]} | 49 | 3419 | 60 |
0 | 0 | c1c1 | 2 | 192.168.2.99
| [["i686", "qemu", "hvm"], ["i686", "kvm", "hvm"], ["x86_64", "qemu",
"hvm"], ["x86_64", "kvm", "hvm"]]
| {"nova_object.name":
"PciDevicePoolList", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"objects": []},
"nova_object.changes": ["objects"]} | [] | NULL |
{"failed_builds": "0"} | {"nova_object.name": "NUMATopology",
"nova_object.namespace": "nova", "nova_object.version": "1.2",
"nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3], "pcpuset": [0, 1, 2,
3], "memory": 3931, "cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [],
"siblings": [[0], [1], [2], [3]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
1006393, "used": 0, "reserved": 0}, "nova_object.changes": ["used",
"total", "size_kb", "reserved"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["used", "total", "size_kb", "reserved"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["used",
"total", "size_kb", "reserved"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["tunneled", "physnets"]}, "socket": null},
"nova_object.changes": ["memory_usage", "socket", "cpuset", "siblings",
"id", "mempages", "pinned_cpus", "memory", "pcpuset", "network_metadata",
"cpu_usage"]}]}, "nova_object.changes": ["cells"]} | c1c1 |
1.5 | 16 | 1eac1c8d-d96a-4eeb-9868-5a341a80c6df |
1 | 0 |
| 2023-02-07 08:25:27 | 2023-02-07 08:25:27 | 2023-02-13 08:34:22 | 3 |
NULL | 12 | 31890 | 456 | 0 | 512 |
0 | QEMU | 4002001 | {"arch": "x86_64",
"model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology": {"cells":
1, "sockets": 1, "cores": 6, "threads": 2}, "features": ["sha-ni",
"intel-pt", "pat", "monitor", "movbe", "nx", "msr", "avx2", "md-clear",
"popcnt", "rdseed", "pse36", "mds-no", "ds", "sse", "fsrm", "rdctl-no",
"pse", "dtes64", "ds_cpl", "xgetbv1", "lahf_lm", "smep", "waitpkg", "smap",
"fsgsbase", "sep", "tsc_adjust", "cmov", "ibrs-all", "mtrr", "cx16",
"f16c", "arch-capabilities", "pclmuldq", "clflush", "erms", "umip",
"xsaves", "xsavec", "ssse3", "acpi", "tsc", "movdir64b", "vpclmulqdq",
"skip-l1dfl-vmentry", "xsave", "arat", "mmx", "rdpid", "sse2", "ssbd",
"pdpe1gb", "spec-ctrl", "adx", "pcid", "de", "pku", "est", "pae",
"tsc-deadline", "pdcm", "clwb", "vme", "rdtscp", "fxsr", "3dnowprefetch",
"invpcid", "x2apic", "tm", "lm", "fma", "bmi1", "sse4.1", "abm",
"xsaveopt", "pschange-mc-no", "syscall", "clflushopt", "pbe", "avx", "cx8",
"vmx", "gfni", "fpu", "mce", "tm2", "movdiri", "invtsc", "apic", "bmi2",
"mca", "pge", "rdrand", "xtpr", "sse4.2", "stibp", "ht", "ss", "pni",
"vaes", "aes"]} | 416 | 31378 | 456 |
0 | 0 | c-MS-7D42 | 3 | 192.168.2.99 |
[["alpha", "qemu", "hvm"], ["armv7l", "qemu", "hvm"], ["aarch64", "qemu",
"hvm"], ["cris", "qemu", "hvm"], ["i686", "qemu", "hvm"], ["i686", "kvm",
"hvm"], ["lm32", "qemu", "hvm"], ["m68k", "qemu", "hvm"], ["microblaze",
"qemu", "hvm"], ["microblazeel", "qemu", "hvm"], ["mips", "qemu", "hvm"],
["mipsel", "qemu", "hvm"], ["mips64", "qemu", "hvm"], ["mips64el", "qemu",
"hvm"], ["ppc", "qemu", "hvm"], ["ppc64", "qemu", "hvm"], ["ppc64le",
"qemu", "hvm"], ["s390x", "qemu", "hvm"], ["sh4", "qemu", "hvm"], ["sh4eb",
"qemu", "hvm"], ["sparc", "qemu", "hvm"], ["sparc64", "qemu", "hvm"],
["unicore32", "qemu", "hvm"], ["x86_64", "qemu", "hvm"], ["x86_64", "kvm",
"hvm"], ["xtensa", "qemu", "hvm"], ["xtensaeb", "qemu", "hvm"]] | {"
nova_object.name": "PciDevicePoolList", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"objects": []},
"nova_object.changes": ["objects"]} | [] | NULL |
{"failed_builds": "0"} | {"nova_object.name": "NUMATopology",
"nova_object.namespace": "nova", "nova_object.version": "1.2",
"nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "memory": 31890,
"cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [], "siblings": [[0, 1],
[10, 11], [2, 3], [6, 7], [4, 5], [8, 9]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
8163866, "used": 0, "reserved": 0}, "nova_object.changes": ["total",
"reserved", "used", "size_kb"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["total", "reserved", "used", "size_kb"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["total",
"reserved", "used", "size_kb"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["physnets", "tunneled"]}, "socket": 0},
"nova_object.changes": ["network_metadata", "cpuset", "mempages", "id",
"socket", "cpu_usage", "memory", "pinned_cpus", "pcpuset", "siblings",
"memory_usage"]}]}, "nova_object.changes": ["cells"]} | c-MS-7D42 |
1.5 | 16 | f115a1c2-fda3-42c6-945a-8b54fef40daf
| 1 | 0 |
| 2023-02-07 09:53:12 | 2023-02-13 08:38:04 | 2023-02-13 08:39:33 | 4 |
NULL | 12 | 31890 | 456 | 0 | 512 |
0 | QEMU | 4002001 | {"arch": "x86_64",
"model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology": {"cells":
1, "sockets": 1, "cores": 6, "threads": 2}, "features": ["rdctl-no",
"acpi", "umip", "invpcid", "bmi1", "clflushopt", "pclmuldq", "movdir64b",
"ssbd", "apic", "rdpid", "ht", "fsrm", "pni", "pse", "xsaves", "cx16",
"nx", "f16c", "arat", "popcnt", "mtrr", "vpclmulqdq", "intel-pt",
"spec-ctrl", "syscall", "3dnowprefetch", "ds", "mce", "bmi2", "tm2",
"md-clear", "fpu", "monitor", "pae", "erms", "dtes64", "tsc", "fsgsbase",
"xgetbv1", "est", "mds-no", "tm", "x2apic", "xsavec", "cx8", "stibp",
"clflush", "ssse3", "pge", "movdiri", "pdpe1gb", "vaes", "gfni", "mmx",
"clwb", "waitpkg", "xsaveopt", "pse36", "aes", "pschange-mc-no", "sse2",
"abm", "ss", "pcid", "sep", "rdseed", "mca", "skip-l1dfl-vmentry", "pat",
"smap", "sse", "lahf_lm", "avx", "cmov", "sse4.1", "sse4.2", "ibrs-all",
"smep", "vme", "tsc_adjust", "arch-capabilities", "fma", "movbe", "adx",
"avx2", "xtpr", "pku", "pbe", "rdrand", "tsc-deadline", "pdcm", "ds_cpl",
"de", "invtsc", "xsave", "msr", "fxsr", "lm", "vmx", "sha-ni", "rdtscp"]} |
416 | 31378 | 456 | 0 |
0 | c-MS-7D42 | 4 | 192.168.28.21 | [["alpha",
"qemu", "hvm"], ["armv7l", "qemu", "hvm"], ["aarch64", "qemu", "hvm"],
["cris", "qemu", "hvm"], ["i686", "qemu", "hvm"], ["i686", "kvm", "hvm"],
["lm32", "qemu", "hvm"], ["m68k", "qemu", "hvm"], ["microblaze", "qemu",
"hvm"], ["microblazeel", "qemu", "hvm"], ["mips", "qemu", "hvm"],
["mipsel", "qemu", "hvm"], ["mips64", "qemu", "hvm"], ["mips64el", "qemu",
"hvm"], ["ppc", "qemu", "hvm"], ["ppc64", "qemu", "hvm"], ["ppc64le",
"qemu", "hvm"], ["s390x", "qemu", "hvm"], ["sh4", "qemu", "hvm"], ["sh4eb",
"qemu", "hvm"], ["sparc", "qemu", "hvm"], ["sparc64", "qemu", "hvm"],
["unicore32", "qemu", "hvm"], ["x86_64", "qemu", "hvm"], ["x86_64", "kvm",
"hvm"], ["xtensa", "qemu", "hvm"], ["xtensaeb", "qemu", "hvm"]] | {"
nova_object.name": "PciDevicePoolList", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"objects": []},
"nova_object.changes": ["objects"]} | [] | NULL |
{"failed_builds": "0"} | {"nova_object.name": "NUMATopology",
"nova_object.namespace": "nova", "nova_object.version": "1.2",
"nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "memory": 31890,
"cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [], "siblings": [[0, 1],
[10, 11], [2, 3], [6, 7], [4, 5], [8, 9]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
8163866, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"total", "used", "reserved"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "total", "used", "reserved"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"total", "used", "reserved"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["physnets", "tunneled"]}, "socket": 0},
"nova_object.changes": ["siblings", "cpuset", "mempages", "socket",
"pcpuset", "memory", "memory_usage", "id", "network_metadata", "cpu_usage",
"pinned_cpus"]}]}, "nova_object.changes": ["cells"]} | c1c2 |
1.5 | 16 | 10ea8254-ad84-4db9-9acd-5c783cb8600e
| 1 | 0 |
| 2023-02-13 08:41:21 | 2023-02-13 08:41:22 | 2023-02-13 09:56:50 | 5 |
NULL | 12 | 31890 | 456 | 0 | 512 |
0 | QEMU | 4002001 | {"arch": "x86_64",
"model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology": {"cells":
1, "sockets": 1, "cores": 6, "threads": 2}, "features": ["bmi2", "ht",
"pae", "pku", "monitor", "avx2", "sha-ni", "acpi", "ssbd", "syscall",
"mca", "mmx", "mds-no", "erms", "fsrm", "arat", "xsaves", "movbe",
"movdir64b", "fpu", "clflush", "nx", "mce", "pse", "cx8", "aes", "avx",
"xsavec", "invpcid", "est", "xgetbv1", "fxsr", "rdrand", "vaes", "cmov",
"intel-pt", "smep", "dtes64", "f16c", "adx", "sse2", "stibp", "rdseed",
"xsave", "skip-l1dfl-vmentry", "sse4.1", "rdpid", "ds", "umip", "pni",
"rdctl-no", "clwb", "md-clear", "pschange-mc-no", "msr", "popcnt",
"sse4.2", "pge", "tm2", "pat", "xtpr", "fma", "gfni", "sep", "ibrs-all",
"tsc", "ds_cpl", "tm", "clflushopt", "pcid", "de", "rdtscp", "vme", "cx16",
"lahf_lm", "ss", "pdcm", "x2apic", "pbe", "movdiri", "tsc-deadline",
"invtsc", "apic", "fsgsbase", "mtrr", "vpclmulqdq", "ssse3",
"3dnowprefetch", "abm", "xsaveopt", "tsc_adjust", "pse36", "pclmuldq",
"bmi1", "smap", "arch-capabilities", "lm", "vmx", "sse", "pdpe1gb",
"spec-ctrl", "waitpkg"]} | 416 | 31378 |
456 | 0 | 0 | c-MS-7D42 | 5 |
192.168.28.21 | [["alpha", "qemu", "hvm"], ["armv7l", "qemu", "hvm"],
["aarch64", "qemu", "hvm"], ["cris", "qemu", "hvm"], ["i686", "qemu",
"hvm"], ["i686", "kvm", "hvm"], ["lm32", "qemu", "hvm"], ["m68k", "qemu",
"hvm"], ["microblaze", "qemu", "hvm"], ["microblazeel", "qemu", "hvm"],
["mips", "qemu", "hvm"], ["mipsel", "qemu", "hvm"], ["mips64", "qemu",
"hvm"], ["mips64el", "qemu", "hvm"], ["ppc", "qemu", "hvm"], ["ppc64",
"qemu", "hvm"], ["ppc64le", "qemu", "hvm"], ["s390x", "qemu", "hvm"],
["sh4", "qemu", "hvm"], ["sh4eb", "qemu", "hvm"], ["sparc", "qemu", "hvm"],
["sparc64", "qemu", "hvm"], ["unicore32", "qemu", "hvm"], ["x86_64",
"qemu", "hvm"], ["x86_64", "kvm", "hvm"], ["xtensa", "qemu", "hvm"],
["xtensaeb", "qemu", "hvm"]] | {"nova_object.name": "PciDevicePoolList",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"objects": []}, "nova_object.changes": ["objects"]} |
[] | NULL | {"failed_builds": "0"} | {"nova_object.name":
"NUMATopology", "nova_object.namespace": "nova", "nova_object.version":
"1.2", "nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "memory": 31890,
"cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [], "siblings": [[0, 1],
[10, 11], [2, 3], [6, 7], [4, 5], [8, 9]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
8163866, "used": 0, "reserved": 0}, "nova_object.changes": ["used",
"size_kb", "total", "reserved"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["used", "size_kb", "total", "reserved"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["used",
"size_kb", "total", "reserved"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["tunneled", "physnets"]}, "socket": 0},
"nova_object.changes": ["pinned_cpus", "cpuset", "memory_usage", "id",
"cpu_usage", "network_metadata", "siblings", "mempages", "socket",
"memory", "pcpuset"]}]}, "nova_object.changes": ["cells"]} | c1c2 |
1.5 | 16 |
8efa100f-ab14-45fd-8c39-644b49772883 | 1 | 0 |
| 2023-02-13 09:57:30 | 2023-02-13 09:57:31 | 2023-02-13 13:52:57 | 6 |
NULL | 12 | 31890 | 456 | 0 | 512 |
0 | QEMU | 4002001 | {"arch": "x86_64",
"model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology": {"cells":
1, "sockets": 1, "cores": 6, "threads": 2}, "features": ["rdpid",
"intel-pt", "fxsr", "pclmuldq", "xsaveopt", "pae", "xsave", "movdiri",
"syscall", "ibrs-all", "mmx", "tsc_adjust", "abm", "ssbd", "sse", "mce",
"clwb", "vmx", "dtes64", "ssse3", "fsrm", "est", "bmi1", "mtrr", "avx2",
"pse36", "pat", "gfni", "mds-no", "clflushopt", "cmov", "fma", "sep",
"mca", "ss", "umip", "popcnt", "skip-l1dfl-vmentry", "ht", "sha-ni",
"pdcm", "pdpe1gb", "rdrand", "pge", "lahf_lm", "aes", "xsavec", "pni",
"smep", "md-clear", "waitpkg", "tm", "xgetbv1", "stibp", "apic", "vaes",
"fpu", "ds_cpl", "ds", "sse4.2", "3dnowprefetch", "smap", "x2apic",
"vpclmulqdq", "acpi", "avx", "de", "pbe", "sse2", "xsaves", "monitor",
"clflush", "tm2", "pschange-mc-no", "bmi2", "movbe", "pku", "pcid", "xtpr",
"erms", "movdir64b", "cx8", "nx", "rdctl-no", "invpcid", "spec-ctrl",
"tsc", "adx", "invtsc", "f16c", "rdtscp", "vme", "pse", "lm", "cx16",
"fsgsbase", "rdseed", "msr", "sse4.1", "arch-capabilities", "arat",
"tsc-deadline"]} | 416 | 31378 | 456 |
0 | 0 | c-MS-7D42 | 6 | 192.168.28.21
| [["alpha", "qemu", "hvm"], ["armv7l", "qemu", "hvm"], ["aarch64", "qemu",
"hvm"], ["cris", "qemu", "hvm"], ["i686", "qemu", "hvm"], ["i686", "kvm",
"hvm"], ["lm32", "qemu", "hvm"], ["m68k", "qemu", "hvm"], ["microblaze",
"qemu", "hvm"], ["microblazeel", "qemu", "hvm"], ["mips", "qemu", "hvm"],
["mipsel", "qemu", "hvm"], ["mips64", "qemu", "hvm"], ["mips64el", "qemu",
"hvm"], ["ppc", "qemu", "hvm"], ["ppc64", "qemu", "hvm"], ["ppc64le",
"qemu", "hvm"], ["s390x", "qemu", "hvm"], ["sh4", "qemu", "hvm"], ["sh4eb",
"qemu", "hvm"], ["sparc", "qemu", "hvm"], ["sparc64", "qemu", "hvm"],
["unicore32", "qemu", "hvm"], ["x86_64", "qemu", "hvm"], ["x86_64", "kvm",
"hvm"], ["xtensa", "qemu", "hvm"], ["xtensaeb", "qemu", "hvm"]] | {"
nova_object.name": "PciDevicePoolList", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"objects": []},
"nova_object.changes": ["objects"]} | [] | NULL |
{"failed_builds": "0"} | {"nova_object.name": "NUMATopology",
"nova_object.namespace": "nova", "nova_object.version": "1.2",
"nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "memory": 31890,
"cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [], "siblings": [[0, 1],
[10, 11], [2, 3], [6, 7], [4, 5], [8, 9]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
8163866, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "total", "reserved"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "used", "total", "reserved"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "total", "reserved"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["physnets", "tunneled"]}, "socket": 0},
"nova_object.changes": ["memory_usage", "id", "mempages", "pinned_cpus",
"network_metadata", "pcpuset", "cpuset", "siblings", "socket", "cpu_usage",
"memory"]}]}, "nova_object.changes": ["cells"]} | c1c2 |
1.5 | 16 | 8f5b58c5-d5d7-452c-9ec7-cff24baf6c94 |
1 | 0 |
| 2023-02-14 01:35:43 | 2023-02-14 01:35:43 | 2023-02-14 03:16:51 | 7 |
NULL | 12 | 31890 | 456 | 0 | 512 |
0 | QEMU | 4002001 | {"arch": "x86_64",
"model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology": {"cells":
1, "sockets": 1, "cores": 6, "threads": 2}, "features": ["pcid", "pse36",
"movdir64b", "apic", "nx", "vpclmulqdq", "mtrr", "popcnt", "pdcm",
"fsgsbase", "lahf_lm", "sse2", "pae", "aes", "movdiri", "xsaves", "erms",
"invtsc", "waitpkg", "pbe", "ht", "pni", "avx2", "rdpid", "fxsr", "tm2",
"pku", "x2apic", "fma", "pge", "rdseed", "pdpe1gb", "mmx", "sse4.1",
"sha-ni", "xtpr", "tsc_adjust", "cx16", "xsave", "cx8", "mce", "md-clear",
"gfni", "clwb", "msr", "abm", "f16c", "ss", "xsaveopt", "ds_cpl", "pse",
"syscall", "cmov", "3dnowprefetch", "ssse3", "pclmuldq",
"arch-capabilities", "ibrs-all", "arat", "ds", "pat", "invpcid", "vaes",
"xsavec", "mds-no", "tm", "smep", "acpi", "fsrm", "movbe", "fpu", "sse4.2",
"umip", "rdtscp", "tsc-deadline", "skip-l1dfl-vmentry", "est", "rdctl-no",
"clflush", "spec-ctrl", "tsc", "lm", "avx", "vmx", "clflushopt", "rdrand",
"dtes64", "smap", "ssbd", "sse", "xgetbv1", "stibp", "mca", "adx", "vme",
"bmi1", "pschange-mc-no", "intel-pt", "de", "monitor", "bmi2", "sep"]} |
416 | 31378 | 456 | 0 |
0 | c-MS-7D42 | 7 | 192.168.28.21 | [["alpha", "qemu",
"hvm"], ["armv7l", "qemu", "hvm"], ["aarch64", "qemu", "hvm"], ["cris",
"qemu", "hvm"], ["i686", "qemu", "hvm"], ["i686", "kvm", "hvm"], ["lm32",
"qemu", "hvm"], ["m68k", "qemu", "hvm"], ["microblaze", "qemu", "hvm"],
["microblazeel", "qemu", "hvm"], ["mips", "qemu", "hvm"], ["mipsel",
"qemu", "hvm"], ["mips64", "qemu", "hvm"], ["mips64el", "qemu", "hvm"],
["ppc", "qemu", "hvm"], ["ppc64", "qemu", "hvm"], ["ppc64le", "qemu",
"hvm"], ["s390x", "qemu", "hvm"], ["sh4", "qemu", "hvm"], ["sh4eb", "qemu",
"hvm"], ["sparc", "qemu", "hvm"], ["sparc64", "qemu", "hvm"], ["unicore32",
"qemu", "hvm"], ["x86_64", "qemu", "hvm"], ["x86_64", "kvm", "hvm"],
["xtensa", "qemu", "hvm"], ["xtensaeb", "qemu", "hvm"]] | {"nova_object.name":
"PciDevicePoolList", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"objects": []},
"nova_object.changes": ["objects"]} | [] | NULL |
{"failed_builds": "0"} | {"nova_object.name": "NUMATopology",
"nova_object.namespace": "nova", "nova_object.version": "1.2",
"nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "memory": 31890,
"cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [], "siblings": [[0, 1],
[10, 11], [2, 3], [6, 7], [4, 5], [8, 9]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
8163866, "used": 0, "reserved": 0}, "nova_object.changes": ["reserved",
"total", "used", "size_kb"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["reserved", "total", "used", "size_kb"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["reserved",
"total", "used", "size_kb"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["tunneled", "physnets"]}, "socket": 0},
"nova_object.changes": ["pcpuset", "mempages", "socket", "cpu_usage",
"memory_usage", "siblings", "memory", "pinned_cpus", "network_metadata",
"cpuset", "id"]}]}, "nova_object.changes": ["cells"]} | c1c2 |
1.5 | 16 | 9f81894d-028d-4bb0-ada0-116159b13ed8
| 1 | 0 |
| 2023-02-14 03:19:40 | 2023-02-28 07:30:14 | NULL | 8 |
NULL | 12 | 31890 | 456 | 0 | 512 |
0 | QEMU | 4002001 | {"arch": "x86_64",
"model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology": {"cells":
1, "sockets": 1, "cores": 6, "threads": 2}, "features": ["ds_cpl",
"vpclmulqdq", "pbe", "lahf_lm", "clflush", "xsaveopt", "bmi2", "clwb",
"skip-l1dfl-vmentry", "de", "cmov", "pku", "acpi", "xsavec",
"3dnowprefetch", "mmx", "mtrr", "vmx", "movbe", "ssse3", "adx", "syscall",
"spec-ctrl", "abm", "umip", "fxsr", "pge", "vme", "xsave", "rdctl-no",
"rdrand", "sse", "cx8", "gfni", "dtes64", "invpcid", "md-clear", "fsrm",
"fma", "arat", "rdtscp", "tsc", "sse4.1", "xsaves", "est", "tm",
"ibrs-all", "stibp", "fsgsbase", "cx16", "arch-capabilities", "ssbd",
"pse", "avx", "pse36", "pdpe1gb", "tm2", "nx", "pdcm", "sse4.2", "erms",
"sep", "aes", "mca", "invtsc", "bmi1", "rdseed", "ss", "ht", "x2apic",
"movdir64b", "rdpid", "lm", "tsc-deadline", "msr", "mce", "smep", "avx2",
"sse2", "pschange-mc-no", "intel-pt", "tsc_adjust", "ds", "monitor",
"popcnt", "f16c", "pae", "movdiri", "xgetbv1", "pcid", "pni", "pclmuldq",
"xtpr", "apic", "mds-no", "sha-ni", "smap", "vaes", "waitpkg", "pat",
"fpu", "clflushopt"]} | 415 | 31378 | 456 |
0 | 0 | c1c2 | 0 |
192.168.28.21 | [["alpha", "qemu", "hvm"], ["armv7l", "qemu", "hvm"],
["aarch64", "qemu", "hvm"], ["cris", "qemu", "hvm"], ["i686", "qemu",
"hvm"], ["i686", "kvm", "hvm"], ["lm32", "qemu", "hvm"], ["m68k", "qemu",
"hvm"], ["microblaze", "qemu", "hvm"], ["microblazeel", "qemu", "hvm"],
["mips", "qemu", "hvm"], ["mipsel", "qemu", "hvm"], ["mips64", "qemu",
"hvm"], ["mips64el", "qemu", "hvm"], ["ppc", "qemu", "hvm"], ["ppc64",
"qemu", "hvm"], ["ppc64le", "qemu", "hvm"], ["s390x", "qemu", "hvm"],
["sh4", "qemu", "hvm"], ["sh4eb", "qemu", "hvm"], ["sparc", "qemu", "hvm"],
["sparc64", "qemu", "hvm"], ["unicore32", "qemu", "hvm"], ["x86_64",
"qemu", "hvm"], ["x86_64", "kvm", "hvm"], ["xtensa", "qemu", "hvm"],
["xtensaeb", "qemu", "hvm"]] | {"nova_object.name": "PciDevicePoolList",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"objects": []}, "nova_object.changes": ["objects"]} |
[] | NULL | {"failed_builds": "0"} | {"nova_object.name":
"NUMATopology", "nova_object.namespace": "nova", "nova_object.version":
"1.2", "nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "memory": 31890,
"cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [], "siblings": [[0, 1],
[10, 11], [2, 3], [6, 7], [4, 5], [8, 9]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
8163962, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"reserved", "total", "used"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "reserved", "total", "used"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"reserved", "total", "used"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["tunneled", "physnets"]}, "socket": 0},
"nova_object.changes": ["cpu_usage", "siblings", "id", "pcpuset", "cpuset",
"network_metadata", "memory", "pinned_cpus", "memory_usage", "socket",
"mempages"]}]}, "nova_object.changes": ["cells"]} | c1c2 |
1.5 | 16 | c360cc82-f0fd-4662-bccd-e1f02b27af51 |
1 | 0 |
+---------------------+---------------------+---------------------+----+------------+-------+-----------+----------+------------+----------------+---------------+-----------------+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+-------------+--------------+------------------+-------------+---------------------+---------+---------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------+-----------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------+----------------------+----------------------+--------------------------------------+-----------------------+--------+
8 rows in set (0.001 sec)
```
Then I search code, I found these infomation is upload in compute node's
nova-compute, in the init process in
nova/compute/resource_tracker.py:_init_compute_node
Then I add some debug log, I found in _init_compute_node, there are PCI
configure which read from /etc/nova/nova.conf, but in _setup_pci_tracker
pop these infomation, this is code:
```
def _setup_pci_tracker(self, context, compute_node, resources):
if not self.pci_tracker:
LOG.debug("_setup_pci_tracker 11111")
LOG.debug(resources)
# 2023-02-28 14:01:33.782 443293 DEBUG
nova.compute.resource_tracker [req-52743217-f0b6-4525-b9fd-371246b6c929 - -
- - -] _setup_pci_tracker 11111 _setup_pci_tracker
/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py:772
# 2023-02-28 14:01:33.782 443293 DEBUG
nova.compute.resource_tracker [req-52743217-f0b6-4525-b9fd-371246b6c929 - -
- - -] {'supported_instances': [('alpha', 'qemu', 'hvm'), ('armv7l',
'qemu', 'hvm'), ('aarch64', 'qemu', 'hvm'), ('cris', 'qemu', 'hvm'),
('i686', 'qemu', 'hvm'), ('i686', 'kvm', 'hvm'), ('lm32', 'qemu', 'hvm'),
('m68k', 'qemu', 'hvm'), ('microblaze', 'qemu', 'hvm'), ('microblazeel',
'qemu', 'hvm'), ('mips', 'qemu', 'hvm'), ('mipsel', 'qemu', 'hvm'),
('mips64', 'qemu', 'hvm'), ('mips64el', 'qemu', 'hvm'), ('ppc', 'qemu',
'hvm'), ('ppc64', 'qemu', 'hvm'), ('ppc64le', 'qemu', 'hvm'), ('s390x',
'qemu', 'hvm'), ('sh4', 'qemu', 'hvm'), ('sh4eb', 'qemu', 'hvm'), ('sparc',
'qemu', 'hvm'), ('sparc64', 'qemu', 'hvm'), ('unicore32', 'qemu', 'hvm'),
('x86_64', 'qemu', 'hvm'), ('x86_64', 'kvm', 'hvm'), ('xtensa', 'qemu',
'hvm'), ('xtensaeb', 'qemu', 'hvm')], 'vcpus': 12, 'memory_mb': 31890,
'local_gb': 456.8854446411133, 'vcpus_used': 0, 'memory_mb_used': 3856,
'local_gb_used': 18.015335083007812, 'hypervisor_type': 'QEMU',
'hypervisor_version': 4002001, 'hypervisor_hostname': 'c1c2', 'cpu_info':
'{"arch": "x86_64", "model": "Broadwell-noTSX-IBRS", "vendor": "Intel",
"topology": {"cells": 1, "sockets": 1, "cores": 6, "threads": 2},
"features": ["sse4.2", "mds-no", "stibp", "pdpe1gb", "xsaveopt", "ht",
"intel-pt", "mtrr", "abm", "tm", "lm", "umip", "mca", "pku", "ds_cpl",
"rdrand", "adx", "rdseed", "lahf_lm", "xgetbv1", "nx", "invpcid", "rdtscp",
"tsc", "xsavec", "pcid", "arch-capabilities", "pclmuldq", "spec-ctrl",
"fsgsbase", "avx2", "md-clear", "vmx", "syscall", "mmx", "ds", "ssse3",
"avx", "dtes64", "fxsr", "msr", "acpi", "vpclmulqdq", "smap", "erms",
"pge", "cmov", "sha-ni", "fsrm", "x2apic", "xsaves", "cx8", "pse", "pse36",
"clflushopt", "vaes", "pni", "ssbd", "movdiri", "movbe", "clwb", "xtpr",
"de", "invtsc", "fpu", "tsc-deadline", "pae", "clflush", "ibrs-all",
"waitpkg", "sse", "sse2", "bmi1", "3dnowprefetch", "cx16", "popcnt",
"rdctl-no", "fma", "tsc_adjust", "xsave", "ss", "skip-l1dfl-vmentry",
"sse4.1", "rdpid", "monitor", "vme", "tm2", "pat", "pschange-mc-no",
"movdir64b", "gfni", "mce", "smep", "sep", "apic", "arat", "f16c", "bmi2",
"aes", "pbe", "est", "pdcm"]}', 'disk_available_least': 415.5914993286133,
'pci_passthrough_devices': '[{"dev_id": "pci_0000_02_00_0", "address":
"0000:02:00.0", "product_id": "a809", "vendor_id": "144d", "numa_node": 0,
"label": "label_144d_a809", "dev_type": "type-PCI"}, {"dev_id":
"pci_0000_01_00_5", "address": "0000:01:00.5", "product_id": "101e",
"vendor_id": "15b3", "numa_node": null, "label": "label_15b3_101e",
"dev_type": "type-VF", "parent_addr": "0000:01:00.0", "parent_ifname":
"enp1s0f0np0", "capabilities": {"network": ["rx", "tx", "sg", "tso", "gso",
"gro", "rxvlan", "txvlan", "rxhash", "rdma", "txudptnl"]}}, {"dev_id":
"pci_0000_00_1c_0", "address": "0000:00:1c.0", "product_id": "7ab8",
"vendor_id": "8086", "numa_node": null, "label": "label_8086_7ab8",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_00_08_0", "address":
"0000:00:08.0", "product_id": "464f", "vendor_id": "8086", "numa_node":
null, "label": "label_8086_464f", "dev_type": "type-PCI"}, {"dev_id":
"pci_0000_00_1f_4", "address": "0000:00:1f.4", "product_id": "7aa3",
"vendor_id": "8086", "numa_node": null, "label": "label_8086_7aa3",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_01_00_3", "address":
"0000:01:00.3", "product_id": "101e", "vendor_id": "15b3", "numa_node":
null, "label": "label_15b3_101e", "dev_type": "type-VF", "parent_addr":
"0000:01:00.0", "parent_ifname": "enp1s0f0np0", "capabilities": {"network":
["rx", "tx", "sg", "tso", "gso", "gro", "rxvlan", "txvlan", "rxhash",
"rdma", "txudptnl"]}}, {"dev_id": "pci_0000_00_06_0", "address":
"0000:00:06.0", "product_id": "464d", "vendor_id": "8086", "numa_node":
null, "label": "label_8086_464d", "dev_type": "type-PCI"}, {"dev_id":
"pci_0000_00_17_0", "address": "0000:00:17.0", "product_id": "7ae2",
"vendor_id": "8086", "numa_node": null, "label": "label_8086_7ae2",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_00_1f_5", "address":
"0000:00:1f.5", "product_id": "7aa4", "vendor_id": "8086", "numa_node":
null, "label": "label_8086_7aa4", "dev_type": "type-PCI"}, {"dev_id":
"pci_0000_01_00_6", "address": "0000:01:00.6", "product_id": "101e",
"vendor_id": "15b3", "numa_node": null, "label": "label_15b3_101e",
"dev_type": "type-VF", "parent_addr": "0000:01:00.0", "parent_ifname":
"enp1s0f0np0", "capabilities": {"network": ["rx", "tx", "sg", "tso", "gso",
"gro", "rxvlan", "txvlan", "rxhash", "rdma", "txudptnl"]}}, {"dev_id":
"pci_0000_00_1f_0", "address": "0000:00:1f.0", "product_id": "7a86",
"vendor_id": "8086", "numa_node": null, "label": "label_8086_7a86",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_00_02_0", "address":
"0000:00:02.0", "product_id": "4692", "vendor_id": "8086", "numa_node":
null, "label": "label_8086_4692", "dev_type": "type-PF"}, {"dev_id":
"pci_0000_00_16_0", "address": "0000:00:16.0", "product_id": "7ae8",
"vendor_id": "8086", "numa_node": null, "label": "label_8086_7ae8",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_00_1c_1", "address":
"0000:00:1c.1", "product_id": "7ab9", "vendor_id": "8086", "numa_node":
null, "label": "label_8086_7ab9", "dev_type": "type-PCI"}, {"dev_id":
"pci_0000_00_1c_3", "address": "0000:00:1c.3", "product_id": "7abb",
"vendor_id": "8086", "numa_node": null, "label": "label_8086_7abb",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_04_00_0", "address":
"0000:04:00.0", "product_id": "8125", "vendor_id": "10ec", "numa_node":
null, "label": "label_10ec_8125", "dev_type": "type-PCI"}, {"dev_id":
"pci_0000_00_00_0", "address": "0000:00:00.0", "product_id": "4650",
"vendor_id": "8086", "numa_node": null, "label": "label_8086_4650",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_00_01_0", "address":
"0000:00:01.0", "product_id": "460d", "vendor_id": "8086", "numa_node":
null, "label": "label_8086_460d", "dev_type": "type-PCI"}, {"dev_id":
"pci_0000_01_00_0", "address": "0000:01:00.0", "product_id": "a2d6",
"vendor_id": "15b3", "numa_node": null, "label": "label_15b3_a2d6",
"dev_type": "type-PF", "mac_address": "08:c0:eb:8e:bd:f4"}, {"dev_id":
"pci_0000_01_00_2", "address": "0000:01:00.2", "product_id": "c2d3",
"vendor_id": "15b3", "numa_node": null, "label": "label_15b3_c2d3",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_00_14_2", "address":
"0000:00:14.2", "product_id": "7aa7", "vendor_id": "8086", "numa_node":
null, "label": "label_8086_7aa7", "dev_type": "type-PCI"}, {"dev_id":
"pci_0000_00_14_3", "address": "0000:00:14.3", "product_id": "7af0",
"vendor_id": "8086", "numa_node": null, "label": "label_8086_7af0",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_00_1f_3", "address":
"0000:00:1f.3", "product_id": "7ad0", "vendor_id": "8086", "numa_node":
null, "label": "label_8086_7ad0", "dev_type": "type-PCI"}, {"dev_id":
"pci_0000_01_00_4", "address": "0000:01:00.4", "product_id": "101e",
"vendor_id": "15b3", "numa_node": null, "label": "label_15b3_101e",
"dev_type": "type-VF", "parent_addr": "0000:01:00.0", "parent_ifname":
"enp1s0f0np0", "capabilities": {"network": ["rx", "tx", "sg", "tso", "gso",
"gro", "rxvlan", "txvlan", "rxhash", "rdma", "txudptnl"]}}, {"dev_id":
"pci_0000_05_00_0", "address": "0000:05:00.0", "product_id": "0612",
"vendor_id": "1b21", "numa_node": null, "label": "label_1b21_0612",
"dev_type": "type-PCI"}, {"dev_id": "pci_0000_01_00_1", "address":
"0000:01:00.1", "product_id": "a2d6", "vendor_id": "15b3", "numa_node":
null, "label": "label_15b3_a2d6", "dev_type": "type-PF", "mac_address":
"08:c0:eb:8e:bd:f5"}, {"dev_id": "pci_0000_00_14_0", "address":
"0000:00:14.0", "product_id": "7ae0", "vendor_id": "8086", "numa_node":
null, "label": "label_8086_7ae0", "dev_type": "type-PCI"}]',
'numa_topology': '{"nova_object.name": "NUMATopology",
"nova_object.namespace": "nova", "nova_object.version": "1.2",
"nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "memory": 31890,
"cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [], "siblings": [[0, 1],
[10, 11], [2, 3], [6, 7], [4, 5], [8, 9]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
8163962, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "reserved", "total"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "used", "reserved", "total"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "reserved", "total"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["physnets", "tunneled"]}, "socket": 0},
"nova_object.changes": ["cpuset", "memory_usage", "cpu_usage", "id",
"pinned_cpus", "pcpuset", "socket", "network_metadata", "siblings",
"mempages", "memory"]}]}, "nova_object.changes": ["cells"]}', 'host_ip':
'192.168.28.21'} _setup_pci_tracker
/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py:773
self.pci_tracker = pci_manager.PciDevTracker(context,
compute_node)
if 'pci_passthrough_devices' in resources:
dev_json = resources.pop('pci_passthrough_devices')
self.pci_tracker.update_devices_from_hypervisor_resources(
dev_json)
LOG.debug("_setup_pci_tracker 22222")
LOG.debug(resources)
# 2023-02-28 14:01:33.798 443293 DEBUG
nova.compute.resource_tracker [req-52743217-f0b6-4525-b9fd-371246b6c929 - -
- - -] _setup_pci_tracker 22222 _setup_pci_tracker
/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py:781
# 2023-02-28 14:01:33.799 443293 DEBUG
nova.compute.resource_tracker [req-52743217-f0b6-4525-b9fd-371246b6c929 - -
- - -] {'supported_instances': [('alpha', 'qemu', 'hvm'), ('armv7l',
'qemu', 'hvm'), ('aarch64', 'qemu', 'hvm'), ('cris', 'qemu', 'hvm'),
('i686', 'qemu', 'hvm'), ('i686', 'kvm', 'hvm'), ('lm32', 'qemu', 'hvm'),
('m68k', 'qemu', 'hvm'), ('microblaze', 'qemu', 'hvm'), ('microblazeel',
'qemu', 'hvm'), ('mips', 'qemu', 'hvm'), ('mipsel', 'qemu', 'hvm'),
('mips64', 'qemu', 'hvm'), ('mips64el', 'qemu', 'hvm'), ('ppc', 'qemu',
'hvm'), ('ppc64', 'qemu', 'hvm'), ('ppc64le', 'qemu', 'hvm'), ('s390x',
'qemu', 'hvm'), ('sh4', 'qemu', 'hvm'), ('sh4eb', 'qemu', 'hvm'), ('sparc',
'qemu', 'hvm'), ('sparc64', 'qemu', 'hvm'), ('unicore32', 'qemu', 'hvm'),
('x86_64', 'qemu', 'hvm'), ('x86_64', 'kvm', 'hvm'), ('xtensa', 'qemu',
'hvm'), ('xtensaeb', 'qemu', 'hvm')], 'vcpus': 12, 'memory_mb': 31890,
'local_gb': 456.8854446411133, 'vcpus_used': 0, 'memory_mb_used': 3856,
'local_gb_used': 18.015335083007812, 'hypervisor_type': 'QEMU',
'hypervisor_version': 4002001, 'hypervisor_hostname': 'c1c2', 'cpu_info':
'{"arch": "x86_64", "model": "Broadwell-noTSX-IBRS", "vendor": "Intel",
"topology": {"cells": 1, "sockets": 1, "cores": 6, "threads": 2},
"features": ["sse4.2", "mds-no", "stibp", "pdpe1gb", "xsaveopt", "ht",
"intel-pt", "mtrr", "abm", "tm", "lm", "umip", "mca", "pku", "ds_cpl",
"rdrand", "adx", "rdseed", "lahf_lm", "xgetbv1", "nx", "invpcid", "rdtscp",
"tsc", "xsavec", "pcid", "arch-capabilities", "pclmuldq", "spec-ctrl",
"fsgsbase", "avx2", "md-clear", "vmx", "syscall", "mmx", "ds", "ssse3",
"avx", "dtes64", "fxsr", "msr", "acpi", "vpclmulqdq", "smap", "erms",
"pge", "cmov", "sha-ni", "fsrm", "x2apic", "xsaves", "cx8", "pse", "pse36",
"clflushopt", "vaes", "pni", "ssbd", "movdiri", "movbe", "clwb", "xtpr",
"de", "invtsc", "fpu", "tsc-deadline", "pae", "clflush", "ibrs-all",
"waitpkg", "sse", "sse2", "bmi1", "3dnowprefetch", "cx16", "popcnt",
"rdctl-no", "fma", "tsc_adjust", "xsave", "ss", "skip-l1dfl-vmentry",
"sse4.1", "rdpid", "monitor", "vme", "tm2", "pat", "pschange-mc-no",
"movdir64b", "gfni", "mce", "smep", "sep", "apic", "arat", "f16c", "bmi2",
"aes", "pbe", "est", "pdcm"]}', 'disk_available_least': 415.5914993286133,
'numa_topology': '{"nova_object.name": "NUMATopology",
"nova_object.namespace": "nova", "nova_object.version": "1.2",
"nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "memory": 31890,
"cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [], "siblings": [[0, 1],
[10, 11], [2, 3], [6, 7], [4, 5], [8, 9]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
8163962, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "reserved", "total"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "used", "reserved", "total"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "reserved", "total"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["physnets", "tunneled"]}, "socket": 0},
"nova_object.changes": ["cpuset", "memory_usage", "cpu_usage", "id",
"pinned_cpus", "pcpuset", "socket", "network_metadata", "siblings",
"mempages", "memory"]}]}, "nova_object.changes": ["cells"]}', 'host_ip':
'192.168.28.21'} _setup_pci_tracker
/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py:782
dev_pools_obj = self.pci_tracker.stats.to_device_pools_obj()
LOG.debug("_setup_pci_tracker 44444")
LOG.debug(dev_pools_obj)
compute_node.pci_device_pools = dev_pools_obj
LOG.debug("_setup_pci_tracker 33333")
LOG.debug(resources)
LOG.debug(compute_node)
# 2023-02-28 14:01:33.799 443293 DEBUG
nova.compute.resource_tracker [req-52743217-f0b6-4525-b9fd-371246b6c929 - -
- - -] _setup_pci_tracker 33333 _setup_pci_tracker
/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py:786
# 2023-02-28 14:01:33.800 443293 DEBUG
nova.compute.resource_tracker [req-52743217-f0b6-4525-b9fd-371246b6c929 - -
- - -] {'supported_instances': [('alpha', 'qemu', 'hvm'), ('armv7l',
'qemu', 'hvm'), ('aarch64', 'qemu', 'hvm'), ('cris', 'qemu', 'hvm'),
('i686', 'qemu', 'hvm'), ('i686', 'kvm', 'hvm'), ('lm32', 'qemu', 'hvm'),
('m68k', 'qemu', 'hvm'), ('microblaze', 'qemu', 'hvm'), ('microblazeel',
'qemu', 'hvm'), ('mips', 'qemu', 'hvm'), ('mipsel', 'qemu', 'hvm'),
('mips64', 'qemu', 'hvm'), ('mips64el', 'qemu', 'hvm'), ('ppc', 'qemu',
'hvm'), ('ppc64', 'qemu', 'hvm'), ('ppc64le', 'qemu', 'hvm'), ('s390x',
'qemu', 'hvm'), ('sh4', 'qemu', 'hvm'), ('sh4eb', 'qemu', 'hvm'), ('sparc',
'qemu', 'hvm'), ('sparc64', 'qemu', 'hvm'), ('unicore32', 'qemu', 'hvm'),
('x86_64', 'qemu', 'hvm'), ('x86_64', 'kvm', 'hvm'), ('xtensa', 'qemu',
'hvm'), ('xtensaeb', 'qemu', 'hvm')], 'vcpus': 12, 'memory_mb': 31890,
'local_gb': 456.8854446411133, 'vcpus_used': 0, 'memory_mb_used': 3856,
'local_gb_used': 18.015335083007812, 'hypervisor_type': 'QEMU',
'hypervisor_version': 4002001, 'hypervisor_hostname': 'c1c2', 'cpu_info':
'{"arch": "x86_64", "model": "Broadwell-noTSX-IBRS", "vendor": "Intel",
"topology": {"cells": 1, "sockets": 1, "cores": 6, "threads": 2},
"features": ["sse4.2", "mds-no", "stibp", "pdpe1gb", "xsaveopt", "ht",
"intel-pt", "mtrr", "abm", "tm", "lm", "umip", "mca", "pku", "ds_cpl",
"rdrand", "adx", "rdseed", "lahf_lm", "xgetbv1", "nx", "invpcid", "rdtscp",
"tsc", "xsavec", "pcid", "arch-capabilities", "pclmuldq", "spec-ctrl",
"fsgsbase", "avx2", "md-clear", "vmx", "syscall", "mmx", "ds", "ssse3",
"avx", "dtes64", "fxsr", "msr", "acpi", "vpclmulqdq", "smap", "erms",
"pge", "cmov", "sha-ni", "fsrm", "x2apic", "xsaves", "cx8", "pse", "pse36",
"clflushopt", "vaes", "pni", "ssbd", "movdiri", "movbe", "clwb", "xtpr",
"de", "invtsc", "fpu", "tsc-deadline", "pae", "clflush", "ibrs-all",
"waitpkg", "sse", "sse2", "bmi1", "3dnowprefetch", "cx16", "popcnt",
"rdctl-no", "fma", "tsc_adjust", "xsave", "ss", "skip-l1dfl-vmentry",
"sse4.1", "rdpid", "monitor", "vme", "tm2", "pat", "pschange-mc-no",
"movdir64b", "gfni", "mce", "smep", "sep", "apic", "arat", "f16c", "bmi2",
"aes", "pbe", "est", "pdcm"]}', 'disk_available_least': 415.5914993286133,
'numa_topology': '{"nova_object.name": "NUMATopology",
"nova_object.namespace": "nova", "nova_object.version": "1.2",
"nova_object.data": {"cells": [{"nova_object.name": "NUMACell",
"nova_object.namespace": "nova", "nova_object.version": "1.5",
"nova_object.data": {"id": 0, "cpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "memory": 31890,
"cpu_usage": 0, "memory_usage": 0, "pinned_cpus": [], "siblings": [[0, 1],
[10, 11], [2, 3], [6, 7], [4, 5], [8, 9]], "mempages": [{"nova_object.name":
"NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 4, "total":
8163962, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "reserved", "total"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 2048, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "used", "reserved", "total"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 1048576,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "reserved", "total"]}], "network_metadata": {"nova_object.name":
"NetworkMetadata", "nova_object.namespace": "nova", "nova_object.version":
"1.0", "nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["physnets", "tunneled"]}, "socket": 0},
"nova_object.changes": ["cpuset", "memory_usage", "cpu_usage", "id",
"pinned_cpus", "pcpuset", "socket", "network_metadata", "siblings",
"mempages", "memory"]}]}, "nova_object.changes": ["cells"]}', 'host_ip':
'192.168.28.21'} _setup_pci_tracker
/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py:787
# 2023-02-28 14:01:33.800 443293 DEBUG
nova.compute.resource_tracker [req-52743217-f0b6-4525-b9fd-371246b6c929 - -
- - -] ComputeNode(cpu_allocation_ratio=16.0,cpu_info='{"arch": "x86_64",
"model": "Broadwell-noTSX-IBRS", "vendor": "Intel", "topology": {"cells":
1, "sockets": 1, "cores": 6, "threads": 2}, "features": ["sse4.2",
"mds-no", "stibp", "pdpe1gb", "xsaveopt", "ht", "intel-pt", "mtrr", "abm",
"tm", "lm", "umip", "mca", "pku", "ds_cpl", "rdrand", "adx", "rdseed",
"lahf_lm", "xgetbv1", "nx", "invpcid", "rdtscp", "tsc", "xsavec", "pcid",
"arch-capabilities", "pclmuldq", "spec-ctrl", "fsgsbase", "avx2",
"md-clear", "vmx", "syscall", "mmx", "ds", "ssse3", "avx", "dtes64",
"fxsr", "msr", "acpi", "vpclmulqdq", "smap", "erms", "pge", "cmov",
"sha-ni", "fsrm", "x2apic", "xsaves", "cx8", "pse", "pse36", "clflushopt",
"vaes", "pni", "ssbd", "movdiri", "movbe", "clwb", "xtpr", "de", "invtsc",
"fpu", "tsc-deadline", "pae", "clflush", "ibrs-all", "waitpkg", "sse",
"sse2", "bmi1", "3dnowprefetch", "cx16", "popcnt", "rdctl-no", "fma",
"tsc_adjust", "xsave", "ss", "skip-l1dfl-vmentry", "sse4.1", "rdpid",
"monitor", "vme", "tm2", "pat", "pschange-mc-no", "movdir64b", "gfni",
"mce", "smep", "sep", "apic", "arat", "f16c", "bmi2", "aes", "pbe", "est",
"pdcm"]}',created_at=2023-02-14T03:19:40Z,current_workload=0,deleted=False,deleted_at=None,disk_allocation_ratio=1.0,disk_available_least=415,free_disk_gb=456,free_ram_mb=31378,host='c1c2',host_ip=192.168.28.21,hypervisor_hostname='c1c2',hypervisor_type='QEMU',hypervisor_version=4002001,id=8,local_gb=456,local_gb_used=18,mapped=0,memory_mb=31890,memory_mb_used=3856,metrics='[]',numa_topology='{"
nova_object.name": "NUMATopology", "nova_object.namespace": "nova",
"nova_object.version": "1.2", "nova_object.data": {"cells": [{"
nova_object.name": "NUMACell", "nova_object.namespace": "nova",
"nova_object.version": "1.5", "nova_object.data": {"id": 0, "cpuset": [0,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "pcpuset": [0, 1, 2, 3, 4, 5, 6, 7, 8,
9, 10, 11], "memory": 31890, "cpu_usage": 0, "memory_usage": 0,
"pinned_cpus": [], "siblings": [[0, 1], [10, 11], [2, 3], [6, 7], [4, 5],
[8, 9]], "mempages": [{"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 4, "total": 8163962, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "used", "reserved", "total"]}, {"
nova_object.name": "NUMAPagesTopology", "nova_object.namespace": "nova",
"nova_object.version": "1.1", "nova_object.data": {"size_kb": 2048,
"total": 0, "used": 0, "reserved": 0}, "nova_object.changes": ["size_kb",
"used", "reserved", "total"]}, {"nova_object.name": "NUMAPagesTopology",
"nova_object.namespace": "nova", "nova_object.version": "1.1",
"nova_object.data": {"size_kb": 1048576, "total": 0, "used": 0, "reserved":
0}, "nova_object.changes": ["size_kb", "used", "reserved", "total"]}],
"network_metadata": {"nova_object.name": "NetworkMetadata",
"nova_object.namespace": "nova", "nova_object.version": "1.0",
"nova_object.data": {"physnets": [], "tunneled": false},
"nova_object.changes": ["physnets", "tunneled"]}, "socket": 0},
"nova_object.changes": ["cpuset", "memory_usage", "cpu_usage", "id",
"pinned_cpus", "pcpuset", "socket", "network_metadata", "siblings",
"mempages", "memory"]}]}, "nova_object.changes":
["cells"]}',pci_device_pools=PciDevicePoolList,ram_allocation_ratio=1.5,running_vms=0,service_id=None,stats={failed_builds='0'},supported_hv_specs=[HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec,HVSpec],updated_at=2023-02-28T06:00:15Z,uuid=c360cc82-f0fd-4662-bccd-e1f02b27af51,vcpus=12,vcpus_used=0)
_setup_pci_tracker
/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py:788
LOG.debug(compute_node.pci_device_pools.fields)
# 2023-02-28 15:27:57.213 447003 DEBUG
nova.compute.resource_tracker [req-7f09d102-95de-4b6f-a0f7-d6ee2fc26e6d - -
- - -] {'objects': List(default=<class
'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
_setup_pci_tracker
/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py:789
```
As above, this code "dev_json = resources.pop('pci_passthrough_devices')"
pop these infomation.
So my question is
1) is this BUG ?
2) what update_devices_from_hypervisor_resources do ?
3) how to use PCI passthough in openstack Yoga ?
----
Simon Jones
4
13