Wednesday, 2022-07-20

opendevreviewmelanie witt proposed openstack/nova master: imagebackend: default by_name image_type to config correctly  https://review.opendev.org/c/openstack/nova/+/82652602:14
opendevreviewmelanie witt proposed openstack/nova master: image_meta: Add ephemeral encryption properties  https://review.opendev.org/c/openstack/nova/+/76045402:14
opendevreviewmelanie witt proposed openstack/nova master: BlockDeviceMapping: Add encryption fields  https://review.opendev.org/c/openstack/nova/+/76045302:14
opendevreviewmelanie witt proposed openstack/nova master: BlockDeviceMapping: Add is_local property  https://review.opendev.org/c/openstack/nova/+/76448502:14
opendevreviewmelanie witt proposed openstack/nova master: compute: Update bdms with ephemeral encryption details when requested  https://review.opendev.org/c/openstack/nova/+/76448602:14
opendevreviewmelanie witt proposed openstack/nova master: virt: Add ephemeral encryption flag  https://review.opendev.org/c/openstack/nova/+/76045502:14
opendevreviewmelanie witt proposed openstack/nova master: scheduler: Add an ephemeral encryption pre filter  https://review.opendev.org/c/openstack/nova/+/76045602:14
opendevreviewmelanie witt proposed openstack/nova master: block_device: Add DriverImageBlockDevice to block_device_info  https://review.opendev.org/c/openstack/nova/+/82652702:14
opendevreviewmelanie witt proposed openstack/nova master: block_device: Add encryption attributes to image and ephemeral disks  https://review.opendev.org/c/openstack/nova/+/82652802:14
opendevreviewmelanie witt proposed openstack/nova master: virt: Add block_device_info helper to find encrypted disks  https://review.opendev.org/c/openstack/nova/+/82652902:14
opendevreviewmelanie witt proposed openstack/nova master: blockinfo: Add encryption details to the disk_info mappings when provided  https://review.opendev.org/c/openstack/nova/+/77227202:14
opendevreviewmelanie witt proposed openstack/nova master: imagebackend: Add disk_info_mapping as an optional attribute of Image  https://review.opendev.org/c/openstack/nova/+/82653002:14
opendevreviewmelanie witt proposed openstack/nova master: libvirt: Consolidate create_cow_image and create_image  https://review.opendev.org/c/openstack/nova/+/84624602:14
opendevreviewmelanie witt proposed openstack/nova master: libvirt: Add encryption support to qemu-img create command  https://review.opendev.org/c/openstack/nova/+/82675202:14
opendevreviewmelanie witt proposed openstack/nova master: libvirt: Report ephemeral encryption traits based on imagebackend  https://review.opendev.org/c/openstack/nova/+/82675302:14
opendevreviewmelanie witt proposed openstack/nova master: libvirt: Configure and teardown ephemeral encryption secrets  https://review.opendev.org/c/openstack/nova/+/82675402:14
opendevreviewmelanie witt proposed openstack/nova master: Workaround qemu query-migrate issue during live migration  https://review.opendev.org/c/openstack/nova/+/84268703:49
opendevreviewliuhuajie proposed openstack/nova master: Remove None for get method, the default value is None  https://review.opendev.org/c/openstack/nova/+/85045005:10
opendevreviewManuel Bentele proposed openstack/nova-specs master: Add configuration options to set SPICE compression settings  https://review.opendev.org/c/openstack/nova-specs/+/84948807:09
opendevreviewManuel Bentele proposed openstack/nova master: libvirt: Add configuration options to set SPICE compression settings  https://review.opendev.org/c/openstack/nova/+/82867507:27
gibio/08:06
bauzas\o08:18
Ugglao/08:19
* kashyap waves08:28
kashyapA patch on SPICE, interesting ... upstream SPICE seems almost inactive08:28
kashyaps/almost inactive/dead/08:30
gibisean-k-mooney: you probably saw last evening I pushed an update to the pci tracking series. I fixed most of your comments but some is left open with an answer from me, like the owner trait, or the PciDeviceSpec move to PciDevice. I put my oppinonon about those into the reviews08:36
sean-k-mooneyack i did not but ill try to take a look at them today08:37
gibiI promised couple of refactors on top. I will do those now08:37
sean-k-mooneycool08:37
gibiand I noticed a strange functional failure I have to track down (probably a leaked global state somewhere)08:37
sean-k-mooneygibi: is https://review.opendev.org/c/openstack/nova/+/843834 the first patch in the serise09:26
sean-k-mooneyi think so but i know that it splits latter09:26
gibiyes, that is the start09:27
gibiI did not update the secondary thread of patches 09:27
gibijust the main one09:27
sean-k-mooneycool ill grab coffee and make my way throuhg it09:27
gibiohh shit, I have an extra file added to that patch :D09:27
sean-k-mooneyin the secondary traead there was one change i  suggested pulling out an merging first09:27
sean-k-mooneyah q09:28
sean-k-mooneya very good file in deed09:28
gibithere was the restart compute func test enhancement that you asked to split out I will do that todayt09:28
gibiI haven't checked the secondary thread there might be others there too09:29
sean-k-mooneyya that is the one09:29
sean-k-mooneyi just think that woudl be nice ot merge ahead of the rest09:29
gibilet me quckly resping the series to remove "q" :D09:29
sean-k-mooneyoh its novs git log09:29
sean-k-mooneyfun that is nice an recursvice09:29
* gibi should stop using git add -A blindly09:30
sean-k-mooneyi never do09:30
sean-k-mooneyfable has it that back in the dark dark days of nova09:30
sean-k-mooneysomeone added the entire ddwrt image or souce to novas git repo09:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename [pci]passthrough_whitelist to device_spec  https://review.opendev.org/c/openstack/nova/+/84383409:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename exception.PciConfigInvalidWhitelist to PciConfigInvalidSpec  https://review.opendev.org/c/openstack/nova/+/84386109:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename whitelist in tests  https://review.opendev.org/c/openstack/nova/+/84386209:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Basics for PCI Placement reporting  https://review.opendev.org/c/openstack/nova/+/84618709:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Extend device_spec with resource_class and traits  https://review.opendev.org/c/openstack/nova/+/84621809:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Reject PCI dependent device config  https://review.opendev.org/c/openstack/nova/+/84643509:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Reject mixed VF rc and trait config  https://review.opendev.org/c/openstack/nova/+/84643609:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Ignore PCI devs with physical_network tag  https://review.opendev.org/c/openstack/nova/+/84621909:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Reject devname based device_spec config  https://review.opendev.org/c/openstack/nova/+/84646609:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Support [pci]device_spec reconfiguration  https://review.opendev.org/c/openstack/nova/+/84647009:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Stop if tracking is disable after it was enabled before  https://review.opendev.org/c/openstack/nova/+/84700909:31
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow enabling PCI tracking in Placement  https://review.opendev.org/c/openstack/nova/+/85046809:31
gibijeah I heard that story :)09:31
sean-k-mooneyjay should me the commit at one point09:31
sean-k-mooneyi think it has been purged form the amin repo but still exists in gerrits copy09:32
sean-k-mooneyor did at one point09:32
gibi"q" is removed. hope he will not be mad about it :)09:32
sean-k-mooneybut where will we get all the fancy toys now09:33
gibiwe need to wait and evolve...09:33
sean-k-mooneyim going to read your comment in email and respond to them then ill go back and do a review form the start09:38
gibithanks09:40
opendevreviewribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (db)  https://review.opendev.org/c/openstack/nova/+/83119310:07
opendevreviewribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (objects)  https://review.opendev.org/c/openstack/nova/+/83940110:07
opendevreviewribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (manila abstraction)  https://review.opendev.org/c/openstack/nova/+/83119410:07
opendevreviewribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (drivers)  https://review.opendev.org/c/openstack/nova/+/83309010:07
opendevreviewribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (api)  https://review.opendev.org/c/openstack/nova/+/83683010:07
opendevreviewribaudr proposed openstack/nova master: [WIP] Bump compute version and check shares support  https://review.opendev.org/c/openstack/nova/+/85049910:07
opendevreviewribaudr proposed openstack/nova master: [WIP] Add metadata for shares  https://review.opendev.org/c/openstack/nova/+/85050010:07
opendevreviewribaudr proposed openstack/nova master: [WIP] Add instance.share_attach notification  https://review.opendev.org/c/openstack/nova/+/85050110:07
opendevreviewStephen Finucane proposed openstack/placement master: docs: Unset 'language'  https://review.opendev.org/c/openstack/placement/+/85050510:29
bauzasUggla: made a few comment nits on your unshelve patch10:52
bauzasif you have time to write UTs, would be appreciated before you respin https://review.opendev.org/c/openstack/nova/+/831507/1710:52
bauzasbut if you prefer, I can accept as-it-is and just update https://review.opendev.org/c/openstack/nova/+/84589710:53
bauzasyou could update the compute part UTs in a FUP10:53
bauzas(follow-up patch)10:53
sean-k-mooneygibi: ok ill loop back to review them properly later but responed to the remaining open comments i reluctanlty agree whith why you did not put the fucntion in the pcidevice object 11:22
gibisean-k-mooney: I will do a quick spike on the refactor of PciDeviceSpec to PciDevice but I'm affraid it will be a can of worms11:22
sean-k-mooneyleave it for now11:23
sean-k-mooneywe can reevaluate in A11:23
sean-k-mooneyit would requrie converting the dicts we get rom the hypervior into the pci objects11:24
sean-k-mooneyand having the tracker add the tag info ectra to them11:24
sean-k-mooneybased on the pci entry they matched11:24
sean-k-mooneyso let not go there for now11:24
sean-k-mooneystephenfin: care to re review  https://review.opendev.org/c/openstack/nova-specs/+/849488/511:27
stephenfinSure11:28
gibisean-k-mooney: ack11:30
gibiincoming...11:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename [pci]passthrough_whitelist to device_spec  https://review.opendev.org/c/openstack/nova/+/84383411:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename exception.PciConfigInvalidWhitelist to PciConfigInvalidSpec  https://review.opendev.org/c/openstack/nova/+/84386111:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename whitelist in tests  https://review.opendev.org/c/openstack/nova/+/84386211:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Basics for PCI Placement reporting  https://review.opendev.org/c/openstack/nova/+/84618711:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Extend device_spec with resource_class and traits  https://review.opendev.org/c/openstack/nova/+/84621811:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Reject PCI dependent device config  https://review.opendev.org/c/openstack/nova/+/84643511:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Reject mixed VF rc and trait config  https://review.opendev.org/c/openstack/nova/+/84643611:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Ignore PCI devs with physical_network tag  https://review.opendev.org/c/openstack/nova/+/84621911:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Reject devname based device_spec config  https://review.opendev.org/c/openstack/nova/+/84646611:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Support [pci]device_spec reconfiguration  https://review.opendev.org/c/openstack/nova/+/84647011:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Stop if tracking is disable after it was enabled before  https://review.opendev.org/c/openstack/nova/+/84700911:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow enabling PCI tracking in Placement  https://review.opendev.org/c/openstack/nova/+/85046811:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Add compute restart capability for libvirt func tests  https://review.opendev.org/c/openstack/nova/+/85051011:43
gibisean-k-mooney: I moved the libvirt func test compute restart change to the beggining11:44
gibiit become a bit bigger as I found some existing tests using various local methods to implement the restart11:44
gibiso I had to move them to the new function11:44
Ugglabauzas, could we have a really quick chat beginning of the afternoon, just to be clear about what you expect.11:54
opendevreviewBalazs Gibizer proposed openstack/nova master: Support [pci]device_spec reconfiguration  https://review.opendev.org/c/openstack/nova/+/84647011:55
opendevreviewBalazs Gibizer proposed openstack/nova master: Stop if tracking is disable after it was enabled before  https://review.opendev.org/c/openstack/nova/+/84700911:55
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow enabling PCI tracking in Placement  https://review.opendev.org/c/openstack/nova/+/85046811:55
sean-k-mooneygibi: thats why i wanted it to be a sperate change form the serise i had obseved some old and new tests that did it11:57
sean-k-mooneyand having one implemenation is good11:57
gibiyepp11:57
gibigood suggestion11:57
sean-k-mooneyok i have a downstream call in a minute and have not had coffee thismoring eventhough fyera work me up 2 hours before i normally do11:58
sean-k-mooneyso coffee -> meetting -> then code review :)11:58
gibisean-k-mooney: no worries, I have things to do :)11:58
* gibi go and gets something to eat11:59
bauzasUggla: in 10 mins if you can12:02
Ugglabauzas, no pb, just ping me when you can.12:03
bauzasUggla: ack, doing something first12:20
bauzasUggla : https://meet.google.com/dji-oznv-cfz12:30
bauzas(people can join if they wish)12:30
Ugglabauzas, ok joining12:30
* bauzas just grabs a tshirt first :)12:30
ricolinsean-k-mooney: regarding https://review.opendev.org/c/openstack/nova/+/830646/12/nova/tests/unit/virt/libvirt/test_driver.py#865113:42
ricolinyou mean only q35 and AArch64 are acceptable, and we will raise errors when providing iommu with all other arch?13:42
sean-k-mooneyyes13:43
sean-k-mooneywe cannot ignore a request for a feature13:43
sean-k-mooneyif the arch does not supprot it we must reject teh boot request13:43
sean-k-mooneyricolin: this should not actully get that far really13:44
sean-k-mooneythe reason is that on those plathform we will not be reporting the traits13:44
sean-k-mooneyso we shoudl not get as far as generating the xml13:44
sean-k-mooneybut the current logic is incorrect we shoudl be raising an error if for some reason we are on a ppc64 host and we manage to get to this point in the virt driver13:45
sean-k-mooneyricolin: the contract that nova provides is if you ask for a feature we will either fail to find a host that can provide that and set the instnace to error or we will boot a vm with that feature enabled13:48
sean-k-mooneyricolin: so for this feature you need to provide that same guarentee13:48
*** dasm|off is now known as dasm|ruck13:48
ricolinokay13:49
ricolinI will add that error13:49
ricolinyou think on the libvirt driver works, or you're thinking elsewhere?13:49
ricolinI mean place to add that check and raise error13:49
sean-k-mooneyso you shoudl raise the error in the libvirt driver13:50
sean-k-mooneybut in https://review.opendev.org/c/openstack/nova/+/844507/513:50
sean-k-mooneyyou shoudl only report the iommu traits if you are on arm or x8613:50
sean-k-mooneythat will prevent the libvirt hosts form being select if its say ppc64 or mips13:51
sean-k-mooneyso https://review.opendev.org/c/openstack/nova/+/844507/5/nova/virt/libvirt/driver.py#12102 need to check the architechtre.13:51
ricolingot it13:54
ricolinthanks sean-k-mooney 13:54
gibisean-k-mooney: about the owner trait in the pci series. I can propose a standard trait for sure. I'm wondering if this will be really a compute capability traits as those are added to the root RP. I more thought about an RP type trait, expressing that this is a PCI RP.14:11
opendevreviewBalazs Gibizer proposed openstack/os-traits master: Add HW_PCI_DEVICE trait  https://review.opendev.org/c/openstack/os-traits/+/85053814:56
gibisean-k-mooney: I can go with the combination of ^^ and OWNER_NOVA14:56
gibithat will express what I need14:57
gibilater if we need a capability trait for scheduling then I will add one too14:57
sean-k-mooneyit does not really feel like a HW trait to me14:57
sean-k-mooneymore COMPUTE but i prefer HW over CUSTOM_14:58
sean-k-mooneygibi: its not an atirbute of the hardware its an atibute of the compute serivce 14:58
sean-k-mooneyand its ablity to track pci device in this case via placment14:58
sean-k-mooneyif it was a properly of a specific pci device it woudl go under HW14:58
sean-k-mooneyis there a particalr reason you went with HW?14:59
gibiI think we are still after two different things. You want to indicate that the compute can track PCI in Placement. I want to indicate that a specific RP represents a PCI device managed by Nova14:59
gibifor the former I agree that is a compute capability trait14:59
sean-k-mooneyrigth but the later is not an atribute of the RP 15:00
sean-k-mooneyits an atribute of the resouce clase tracked by one fo the inventires15:00
gibilets continue after the meeting...15:00
sean-k-mooneysure15:00
gibiI think I go your point. this is not a hw feature so the trait should not be under HW 15:58
gibiI will move it under COMPUTE15:58
opendevreviewBalazs Gibizer proposed openstack/os-traits master: Add COMPUTE_MANAGED_PCI_DEVICE trait  https://review.opendev.org/c/openstack/os-traits/+/85053816:13
gibisean-k-mooney: moved ^^16:13
opendevreviewBalazs Gibizer proposed openstack/nova master: Basics for PCI Placement reporting  https://review.opendev.org/c/openstack/nova/+/84618716:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Extend device_spec with resource_class and traits  https://review.opendev.org/c/openstack/nova/+/84621816:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Reject PCI dependent device config  https://review.opendev.org/c/openstack/nova/+/84643516:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Reject mixed VF rc and trait config  https://review.opendev.org/c/openstack/nova/+/84643616:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Ignore PCI devs with physical_network tag  https://review.opendev.org/c/openstack/nova/+/84621916:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Reject devname based device_spec config  https://review.opendev.org/c/openstack/nova/+/84646616:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Support [pci]device_spec reconfiguration  https://review.opendev.org/c/openstack/nova/+/84647016:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Stop if tracking is disable after it was enabled before  https://review.opendev.org/c/openstack/nova/+/84700916:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow enabling PCI tracking in Placement  https://review.opendev.org/c/openstack/nova/+/85046816:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Move provider_tree RP creation to PciResourceProvider  https://review.opendev.org/c/openstack/nova/+/85054616:52
*** akekane_ is now known as abhishekk17:09
opendevreviewsean mooney proposed openstack/nova master: single pass instance info fetch in host manager  https://review.opendev.org/c/openstack/nova/+/62355818:10
opendevreviewAmit Uniyal proposed openstack/nova master: add regression test case for bug 1978983  https://review.opendev.org/c/openstack/nova/+/84910419:29
opendevreviewRico Lin proposed openstack/nova master: Add locked_memory extra spec and image property  https://review.opendev.org/c/openstack/nova/+/77834721:09
opendevreviewRico Lin proposed openstack/nova master: libvirt: Add vIOMMU device to guest  https://review.opendev.org/c/openstack/nova/+/83064621:09
opendevreviewRico Lin proposed openstack/nova master: Add traits for viommu model  https://review.opendev.org/c/openstack/nova/+/84450721:09
*** dasm|ruck is now known as dasm|off23:41

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!