Earlier  
Posted Nick Remark
#openstack-nova - 2020-03-02
18:04:01 sean-k-mooney Sundar: dansmith i left comment on https://review.opendev.org/#/c/674726 with what i think should and should not work
18:10:23 sean-k-mooney Sundar: by the way im going to be AFK or on PTO for most of the rest of this week so if i dont repond or am offline that is why
18:17:38 Sundar sean-k-mooney: dansmith: I'll respond in the patch. Meanwhile I have filed a Cyborg storyboard task: https://storyboard.openstack.org/#!/story/2007358 . I'll raise that with Cyborg folks.
18:18:34 sean-k-mooney Sundar: is there a thirdpart hardwar ci somewhere?
18:18:54 sean-k-mooney if so they could just do what im doing in the multinode job
18:19:15 sean-k-mooney that will validate all the lifecycle ops
18:19:55 sean-k-mooney they could blacklist the tests they know do not work and as the missing ops get adressed they can be removed form the blacklist
18:20:19 Sundar sean-k-mooney: Unfortunately, our current plans for 3pCI with FPGAs are nixed. Our colleagues in other parts of Intel could possibly resume it, since we have the hardware lined up.
18:20:24 sean-k-mooney alternitvly the cyborg plugin could be extended but that really up to whowever is going to test it
18:20:47 sean-k-mooney ok ya i kind of guessed that would be the case
18:22:25 Sundar sean-k-mooney: Noted your PTO. Thanks for your help. I'm not sure how long I'll be around after this week.
18:34:29 sean-k-mooney ok time for dinner.
18:34:43 sean-k-mooney o/
19:33:25 openstackgerrit Merged openstack/nova master: Fix os-attach-interfaces policy to be admin_or_owner https://review.opendev.org/705135
19:50:53 openstackgerrit David Hill proposed openstack/nova stable/queens: Port binding based on events during live migration https://review.opendev.org/710861
19:51:09 openstackgerrit David Hill proposed openstack/nova stable/queens: Port binding based on events during live migration https://review.opendev.org/710861
20:21:51 openstackgerrit Lee Yarwood proposed openstack/nova master: WIP libvirt: Use virDomainBlockCopy to swap volumes with >= 5.10.0 https://review.opendev.org/696834
20:21:52 openstackgerrit Lee Yarwood proposed openstack/nova master: WIP nova-next: Start testing the q35 machine type https://review.opendev.org/708701
20:30:21 openstackgerrit Merged openstack/nova master: Add test coverage of existing os-aggregates policies https://review.opendev.org/701651
20:48:26 openstackgerrit Merged openstack/nova master: Add test coverage of existing os-assisted_volume_snapshots policies https://review.opendev.org/701835
21:37:56 redrobot Hi Nova friends! I'd love to get another set of eyes on https://review.opendev.org/#/c/680562/
21:58:53 mnaser what's the best way of forcing an instance type to specifically boot on a specific host now? if i use the filter which uses an aggregate's instance_type, i would have to put all the others in an aggregate with instance_type including all the other instance types
21:59:52 mnaser the only issue is that in this case, i have no simple way of enforcing no other instance type than $foo lands on this vm
22:01:03 mnaser if i use traits, i have to use forbidden/required but that means if someone creates a flavor and forgets to add the forbidden, it'll end up on that host possibly
22:08:32 dansmith mnaser: does this help?
22:08:33 dansmith https://docs.openstack.org/nova/latest/reference/isolate-aggregates.html
22:08:39 dansmith that was the point of that work, IIRC
22:10:37 mnaser dansmith: ah that's perfect, sorry i tried looking around but did not find that
22:10:47 dansmith it's recent
22:13:56 mnaser neat, thank you.
#openstack-nova - 2020-03-03
00:00:31 openstackgerrit Brin Zhang proposed openstack/nova master: Fix os-volumes-attachments policy to be admin_or_owner https://review.opendev.org/709955
00:03:38 joshualyle does anyone have any ideas on why my compute nodes would only seem to schedule migrations between subsets of nodes?
00:04:10 joshualyle I upgraded half of my nodes and then the other half but now the latter half will only live-migrate between themselves and I'm not sure why
00:08:04 openstackgerrit Brin Zhang proposed openstack/nova master: Add test coverage of existing os-volumes-attachments policies https://review.opendev.org/709929
00:08:21 openstackgerrit Brin Zhang proposed openstack/nova master: Introduce scope_types in os-volumes-attachments policy https://review.opendev.org/709388
00:16:59 openstackgerrit Merged openstack/nova master: Add new default roles in Admin Action API policies https://review.opendev.org/676682
00:19:53 openstackgerrit Brin Zhang proposed openstack/nova master: Add test coverage of existing os-volumes-attachments policies https://review.opendev.org/709929
00:21:03 openstackgerrit Brin Zhang proposed openstack/nova master: Introduce scope_types in os-volumes-attachments policy https://review.opendev.org/709388
00:23:14 openstackgerrit Merged openstack/nova master: Introduce scope_types in os-assisted_volume_snapshots policy https://review.opendev.org/701837
00:23:21 openstackgerrit Merged openstack/nova master: Add new default roles in os-assisted_volume_snapshots policies https://review.opendev.org/701840
00:23:32 openstackgerrit Merged openstack/nova master: api-ref: mark device response param as optional for list/show vol attachments https://review.opendev.org/690383
00:25:57 openstackgerrit Brin Zhang proposed openstack/nova master: Add new default roles in os-volumes-attachments policies https://review.opendev.org/710190
00:46:38 openstackgerrit Brin Zhang proposed openstack/nova master: Add new default roles in os-volumes-attachments policies https://review.opendev.org/710190
01:10:38 joshualyle turns out it might just be overallocated because of some weirdness during previous allocations. Is there a straightforward way to fix "There are allocations remaining against the source host that might need to be removed"
01:16:06 melwitt joshualyle: this might be of help https://docs.openstack.org/nova/latest/admin/troubleshooting/orphaned-allocations.html
01:40:04 joshualyle thank you melwitt. I was able to clean up some messed up allocations but I still have a host that refuses to accept any migrations :-/
01:55:54 melwitt joshualyle: I would get the osc-placement cli (it's a plugin for osc) and use this command to see if there's any allocations that don't belong on it https://docs.openstack.org/osc-placement/latest/cli/index.html#resource-provider-show
01:56:16 melwitt openstack resource provider show --allocations <uuid>
01:57:15 melwitt you can also use that cli to remove bad allocations. just be aware that it does a full replace when you 'set' allocations. so removing allocations is by omission of only the ones you want gone and setting only the ones you want to keep
02:13:35 joshualyle melwitt: I'm currently on rocky. "openstack resource provider" doesn't seem to be available
02:14:29 joshualyle after a lot of troubleshooting, the problem seems to be clock drift because chrony wasn't working and neutron not working correctly on the destination compute node causing preflight check failures
02:18:51 openstackgerrit Merged openstack/nova master: Workaround a race initialising version control in db_version() https://review.opendev.org/619622
02:19:01 openstackgerrit Merged openstack/nova master: Add description of live_migration_timeout_action option https://review.opendev.org/700124
02:19:11 openstackgerrit Merged openstack/nova master: doc: note the need to configure cinder auth in reclaim_instance_interval https://review.opendev.org/690602
02:19:20 openstackgerrit Merged openstack/nova master: Monkey patch original current_thread _active https://review.opendev.org/707474
04:21:10 openstackgerrit Sundar Nadathur proposed openstack/nova master: ksa auth conf and client for Cyborg access https://review.opendev.org/631242
04:21:11 openstackgerrit Sundar Nadathur proposed openstack/nova master: Add Cyborg device profile groups to request spec. https://review.opendev.org/631243
04:21:11 openstackgerrit Sundar Nadathur proposed openstack/nova master: Create and bind Cyborg ARQs. https://review.opendev.org/631244
04:21:12 openstackgerrit Sundar Nadathur proposed openstack/nova master: Pass accelerator requests to each virt driver from compute manager. https://review.opendev.org/698581
04:21:12 openstackgerrit Sundar Nadathur proposed openstack/nova master: Compose accelerator PCI devices into domain XML in libvirt driver. https://review.opendev.org/631245
04:21:13 openstackgerrit Sundar Nadathur proposed openstack/nova master: Delete ARQs for an instance when the instance is deleted. https://review.opendev.org/673735
04:21:13 openstackgerrit Sundar Nadathur proposed openstack/nova master: Enable hard/soft reboot with accelerators. https://review.opendev.org/697940
04:21:14 openstackgerrit Sundar Nadathur proposed openstack/nova master: Enable start/stop of instances with accelerators. https://review.opendev.org/699553
04:21:14 openstackgerrit Sundar Nadathur proposed openstack/nova master: Enable and use COMPUTE_ACCELERATORS trait. https://review.opendev.org/699554
04:21:15 openstackgerrit Sundar Nadathur proposed openstack/nova master: Bump compute rpcapi version and reduce Cyborg calls. https://review.opendev.org/704227
04:21:15 openstackgerrit Sundar Nadathur proposed openstack/nova master: Block unsupported instance operations with accelerators. https://review.opendev.org/674726
04:21:16 openstackgerrit Sundar Nadathur proposed openstack/nova master: Add cyborg tempest job. https://review.opendev.org/670999
06:11:31 openstackgerrit Lenny Verkhovsky proposed openstack/os-vif master: WIP: Testing CI https://review.opendev.org/686937
07:01:58 openstackgerrit Brin Zhang proposed openstack/nova master: Add PATCH volume attachments api to os-volume_attachments https://review.opendev.org/693828
09:09:42 openstackgerrit Lee Yarwood proposed openstack/nova master: images: Move qemu-img info calls into privsep https://review.opendev.org/706897
09:09:42 openstackgerrit Lee Yarwood proposed openstack/nova master: images: Allow the output format of qemu-img info to be controlled https://review.opendev.org/706898
09:09:43 openstackgerrit Lee Yarwood proposed openstack/nova master: virt: Pass request context to extend_volume https://review.opendev.org/706899
09:09:43 openstackgerrit Lee Yarwood proposed openstack/nova master: libvirt: Correctly resize encrypted LUKSv1 volumes https://review.opendev.org/706900
09:09:44 openstackgerrit Lee Yarwood proposed openstack/nova master: DNM - Test TEMPEST_EXTEND_ATTACHED_ENCRYPTED_VOLUME https://review.opendev.org/707593
09:20:02 openstackgerrit Lee Yarwood proposed openstack/nova master: libvirt: Use oslo.utils >= 4.1.0 to fetch format-specific image data https://review.opendev.org/710785
09:20:03 openstackgerrit Lee Yarwood proposed openstack/nova master: libvirt: Always provide the size in bytes when calling virDomainBlockResize https://review.opendev.org/707590
09:20:03 openstackgerrit Lee Yarwood proposed openstack/nova master: images: Remove Libvirt specific configurable use from qemu_img_info https://review.opendev.org/707591
09:20:04 openstackgerrit Lee Yarwood proposed openstack/nova master: libvirt: Remove QEMU_VERSION_REQ_SHARED https://review.opendev.org/710239
09:38:16 happyhemant Hello folks, I am having trouble creating instance with sriov network port. I tried creating normal instance it works really fine but creating it with sriov network port dosent seems to work for me. The logs of nova-conductor shows `No valid host found`. Look at my config of nova and neutron did i miss anything there ? help will be muc appreciated thank you so much
09:38:16 happyhemant https://www.irccloud.com/pastebin/tCZBhkNZ/
09:40:47 happyhemant nova.conf https://www.irccloud.com/pastebin/4RPX1qJm/
09:42:14 happyhemant neutron conf https://www.irccloud.com/pastebin/wByQoY60/
10:08:08 stephenfin happyhemant: That _looks_ correct. Could you give us the output of 'lspci -vvv' and try again with nova-compute in DEBUG mode though?
10:11:22 stephenfin happyhemant: Also, what's the output of '/sys/class/net/eno1/device/sriov_numvfs' ?
10:12:07 stephenfin happyhemant: Are these VFs you're attempting to use or PFs? eno1 sounds like the latter. If so, you need to do some additional configuration
10:18:31 happyhemant stephenfin: Thank you so much for reply so basically i have two computes so the result of `/sys/class/net/eno1/device/sriov_numvfs`this https://www.irccloud.com/pastebin/BSSYQc9T/
10:24:02 happyhemant stephenfin: also have look lscpi -vvv output https://pastebin.com/raw/XetJLPuD
10:25:41 happyhemant stephenfin: I will also try to add DEBUG mode and will try to redeploy it
10:28:03 stephenfin happyhemant: okay, you've that configured wrong :)
10:28:48 stephenfin you use 'devname' to passthrough a specific device, so what you're asking nova to passthrough is the PFs eno1 and eno2
10:28:53 stephenfin not their VFs
10:31:00 openstackgerrit Brin Zhang proposed openstack/nova master: WIP Add functional tests for PATCH volume attachments API https://review.opendev.org/710965
10:33:00 stephenfin happyhemant: so you need to either (a) find and use the product IDs of the VFs or (b) use the PCI addresses instead
10:34:44 happyhemant stephenfin: well thank you so much stephenfin i will try this and will let you know
10:37:15 stephenfin No problem. Let me know if you get it going. There's a guide for this at [1] and if you think we're missing information, I'd encourage you to submit a patch. Even a draft that one of us can finish for you would be good (y) [1] https://docs.openstack.org/neutron/latest/admin/config-sriov.html
10:58:07 happyhemant stephenfin: hey stephenfin hi again `passthrough_whitelist: '[{physical_network": "public", "vendor_id":"10df", "product_id":"0720"}, {"physical_network": "public", "vendor_id":"10df", "product_id":"0720"}]'` this should be good ? `
10:58:42 stephenfin 0720 is the VF product_id, yeah?
10:58:48 stephenfin and not the PF
10:59:04 happyhemant https://www.irccloud.com/pastebin/VWAbYQER/
10:59:05 stephenfin (they nearly always have different product_id's)

Earlier   Later