Wednesday, 2022-01-26

*** hemna8 is now known as hemna07:37
kashyapsean-k-mooney: I don't think we want to backport this to Xena/Wallaby, do we? - https://review.opendev.org/c/openstack/nova/+/79868010:58
kashyapsean-k-mooney: Downstream distros may backport it for their own needs, but from an upstream PoV, not - because the releases were already out10:58
*** Uggla|afk is now known as Uggla11:02
sean-k-mooneyno this is not a backport candiate upstream its a blueprint not a bug11:23
sean-k-mooneyso by definition it cant be backported upstream11:23
kashyapYeah, yeah...there's always potential exceptions (not in this case) :)11:25
sean-k-mooneykashyap: no i dont think we have broken that rule11:28
sean-k-mooneythis would not be a candiate as you said11:28
sean-k-mooneybut i dont think we have backported blueprints as an excption in the the past11:29
sean-k-mooneywe have converted them to a bug premtivly when we agreed it shoudl be adressed as a bug but i dont think we have ever done it retro activly11:29
kashyapI think we definitely did at one point, I'm forgetting which one.  Not obviously a huge feature, but a targetted one that was also helped w/ a security fix11:29
sean-k-mooneyi guess a cve might be a valid reason to cirumvent our normal process if it could not be fixed any other way11:30
kashyapYep, that's what I meant11:31
sean-k-mooneythat specific case is not ringing a bell but i also dont follow all the backports we do as well as i proably should11:33
kashyapThat's fine; following all backports takes up too much cognitive load (at least for me) 11:33
plibeau2hello, I have add some comment on my proposal: https://review.opendev.org/c/openstack/nova/+/803713 I'm available to discuss with you. QEMU community has reply also.12:56
kashyapplibeau2: Hi, I've responded to your question on qemu-devel13:29
kashyapplibeau2: I think we can at least do the first step here as a patch: moving the freeze call after end of disk mirroring.13:30
kashyapAfter that, any additions on top should be done separately.  ("One logical change per patch.")13:30
kashyap(I say it because we've identified a few more things on 'qemu-devel' list and on Gerrit review)13:30
* kashyap --> afk for a bit13:30
*** dasm|off is now known as dasm13:48
gibidoes anybody know if and how the python logging can be enable during placement gabbi tests?13:54
sean-k-mooneyi assume you can export OS_DEBUG=113:54
sean-k-mooneyto get debug logging13:55
sean-k-mooneyon failure13:55
sean-k-mooneyi would have to look at how the logging fixture we use it implemented beyond that13:55
sean-k-mooneyare you looking for logs in the success case13:55
gibifor gabbi tests there is no python logging output at all13:56
gibieven if the test fails13:56
sean-k-mooneygibi: by the way i broke placment with the os-traits release as i need to update the number of expecte traits which was expected.13:56
sean-k-mooneyill be pushing a ptach for that shortly13:56
gibiI tried OS_DEBUG without success13:56
sean-k-mooneyack13:56
gibisean-k-mooney: yeah, os-trait releases always do that13:57
gibisean-k-mooney: ping me and I will approve the fix13:57
sean-k-mooneywill do13:57
sean-k-mooneyim just trying to see how gabbit tests are run13:58
sean-k-mooneyi wonder if there are any flags we can pass to https://github.com/cdent/gabbi14:00
sean-k-mooneymaybe -v https://github.com/cdent/gabbi/blob/main/gabbi/runner.py#L246-L250 i have never actuly run those14:01
gibisean-k-mooney: that would log the HTTP request / response information. I would need to look at the placement service logs14:04
sean-k-mooneyack gabbit is spwaning a placment instance for each test right i wonder how logging is  configured and if we are passing a config14:05
sean-k-mooneyit would be nice to beable to use gabbit for debuging this way14:06
gibihttps://github.com/openstack/placement/blob/master/placement/tests/functional/fixtures/gabbits.py#L62-L7114:06
gibiI probably need to tweak ^^14:06
sean-k-mooney  ah you found it i did not know where the gabit fixutres were but i proably shoudl have looked there14:07
sean-k-mooneyif the loggs were reddirected to standard out/error then they woudl be aviable on failure14:08
sean-k-mooneyhttps://github.com/openstack/placement/blob/master/placement/tests/functional/fixtures/capture.py#L38-L6014:08
sean-k-mooneyso its using the null handeler14:09
sean-k-mooneywe shoudl updat that to log to standard out/error14:09
sean-k-mooneyor do that based on an enviornment varable14:09
sean-k-mooneyso do that when you do OS_DEBUG=114:09
sean-k-mooneythat way it wont explode the subunit output normally14:10
gibisean-k-mooney: thanks14:25
gsantosHey folks, I'm working on a few vGPU features and trying to find a way to live migrate guests with a vGPU/mdev attached, but stumbled upon a libvirt function that says migrating guests with non-USB devices is forbidden. Have any of you guys tried this in the past and can confirm if it is, in fact, not possible to be done?14:32
sean-k-mooneygsantos: you cant today14:32
sean-k-mooneygsantos: qemu and the kernel do not suport live migrating with mdevs currently14:33
sean-k-mooneygsantos: that is changing but proably 6 months before upstream can support live migrating14:33
sean-k-mooneythen we can add support in nova14:33
sean-k-mooneyspeaking to people internally we are hoping that a new live migration capablity will be reported via sysfs which can then be reported by libvirt or quired by nova.14:34
sean-k-mooneyboth the dest and source host have a new enough kernel and qemu then nova could allow the migratoin to proceed but right now its not possibel to transfer the guest vgpu state as part of the live migration14:35
sean-k-mooneygsantos: so your only option is too use cold migration today14:35
gsantossean-k-mooney: ah, I see. I was afraid that there would be no workarounds for it :( but thank you very much for the info14:37
*** dansmith is now known as Guest66114:38
opendevreviewsean mooney proposed openstack/placement master: update placement for os-traits 2.7.0 release  https://review.opendev.org/c/openstack/placement/+/82647814:45
sean-k-mooneygibi ^14:46
sean-k-mooneyactully this wont pass without the upperconstrait change but the upper constratit change can merge without this14:46
sean-k-mooneyhow do we resolve that14:46
gibisean-k-mooney: in the past I did that like this https://review.opendev.org/c/openstack/placement/+/80583014:47
gibiso a single patch14:47
sean-k-mooneythat wont work or at least should not14:48
sean-k-mooneyit shoudl still get clamped by https://github.com/openstack/placement/blob/master/tox.ini#L1714:48
gibiit worked in the past, what changed?14:49
sean-k-mooneyso if i raise it which i realise i should in requirements and lower-constratis the upper constraits will still clamp it14:49
sean-k-mooneygibi: we likely did not have placment functional in the requirements repo14:49
gibihm14:49
sean-k-mooneyill make those chagnes quickly but i expect it to not be able to install the tox env when i do14:51
opendevreviewsean mooney proposed openstack/placement master: update placement for os-traits 2.7.0 release  https://review.opendev.org/c/openstack/placement/+/82647814:52
gibiyepp we did not have placement functional job in the req repo last time14:53
gibiso I think we need to 1) disable the test 2) merge the req bump 3) enable the test14:54
gibior change the test to e more forgiving14:54
gsantossean-k-mooney: just out of curiosity, since live migrating doesn't work with mdevs, would it work with pci-passthrough?15:01
sean-k-mooneygsantos: no for the same reason15:02
sean-k-mooneywe have a hack for neutron sriov ports15:02
sean-k-mooneywhere if ti addev via a macvtap devie we allow it or if its a direct assinged sriov port we will do a detach and attach15:02
sean-k-mooneygsantos: for nics thats kind of ok since you can do bonding to cover the gap15:03
sean-k-mooneybut for anything else its not really ok15:03
gsantosack thanks15:04
sean-k-mooneygibi: for now ill put a patch underneat to comment out the test, update the requiremetns patch to depend on it then make the placment patch depend on the requireemts patch and updte and uncomment the test15:04
sean-k-mooneywe can see if there is a better long term solution.15:05
sean-k-mooneyperhaps addign a functional-next that uses uncapped requiremetn for the requiremts repo job or something like that15:06
gibisean-k-mooney: I'm OK with the comment-out solution15:06
gibisean-k-mooney: I think if we need to do this once per cycle then OK15:06
sean-k-mooneywell its every os-traits release so its multiple times15:06
gibiyes, but in the last cycle we had one such release 15:07
sean-k-mooneyill see if we can do this more intelegently15:07
sean-k-mooneyfair15:07
sean-k-mooneyfor now ill do the quick solution and then think about a clearer approch later15:07
gibiok15:07
gibithanks for taking care of it15:08
sean-k-mooneyno worries. i just want to make sure that the inflight things are not blocked and didnt want to dump this on a new nova contributor to figure out15:09
opendevreviewsean mooney proposed openstack/placement master: update placement for os-traits 2.7.0 release  https://review.opendev.org/c/openstack/placement/+/82647815:16
opendevreviewsean mooney proposed openstack/placement master: disable traits count check to allow os-traits 2.7.0  https://review.opendev.org/c/openstack/placement/+/82648615:16
opendevreviewBalazs Gibizer proposed openstack/placement master: Extend the RP db query to support any-traits  https://review.opendev.org/c/openstack/placement/+/82584815:54
opendevreviewBalazs Gibizer proposed openstack/placement master: Enhance doc of _get_trees_with_traits  https://review.opendev.org/c/openstack/placement/+/82578015:54
opendevreviewBalazs Gibizer proposed openstack/placement master: Extend the RP tree DB query to support any-traits  https://review.opendev.org/c/openstack/placement/+/82584915:54
opendevreviewBalazs Gibizer proposed openstack/placement master: DB layer should only depend on trait id not names  https://review.opendev.org/c/openstack/placement/+/82649015:54
opendevreviewBalazs Gibizer proposed openstack/placement master: Add any-traits support for listing resource providers  https://review.opendev.org/c/openstack/placement/+/82649115:54
opendevreviewBalazs Gibizer proposed openstack/placement master: Add any-traits support for allocation candidates  https://review.opendev.org/c/openstack/placement/+/82649215:54
opendevreviewBalazs Gibizer proposed openstack/placement master: Remove unused compatibility code  https://review.opendev.org/c/openstack/placement/+/82649315:54
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM: run nova tests with any--traits placement feature  https://review.opendev.org/c/openstack/nova/+/82591415:58
*** dansmith_ is now known as dansmith16:09
*** artom is now known as artom_not_the_sdk_one16:28
*** artom_not_the_sdk_one is now known as artom16:29
*** Uggla is now known as Uggla|afk17:38
opendevreviewGustavo Santos proposed openstack/nova stable/wallaby: Reattach mdevs to guest on resume  https://review.opendev.org/c/openstack/nova/+/82197818:01
opendevreviewGustavo Santos proposed openstack/nova stable/victoria: Reattach mdevs to guest on resume  https://review.opendev.org/c/openstack/nova/+/82198018:05
opendevreviewGustavo Santos proposed openstack/nova stable/ussuri: Reattach mdevs to guest on resume  https://review.opendev.org/c/openstack/nova/+/82198718:07
*** dansmith is now known as Guest68819:01
*** Guest688 is now known as dansmith19:40
*** dansmith is now known as dansmith_19:41
*** dansmith_ is now known as dansmith19:41
lyarwoodApologies in advance for the spam20:11
opendevreviewLee Yarwood proposed openstack/nova master: func: Allow compute_driver to be set and used by _IntegratedTestBase  https://review.opendev.org/c/openstack/nova/+/76448420:12
opendevreviewLee Yarwood proposed openstack/nova master: image_meta: Add ephemeral encryption properties  https://review.opendev.org/c/openstack/nova/+/76045420:12
opendevreviewLee Yarwood proposed openstack/nova master: BlockDeviceMapping: Add encryption fields  https://review.opendev.org/c/openstack/nova/+/76045320:12
opendevreviewLee Yarwood proposed openstack/nova master: BlockDeviceMapping: Add is_local property  https://review.opendev.org/c/openstack/nova/+/76448520:12
opendevreviewLee Yarwood proposed openstack/nova master: compute: Update bdms with ephemeral encryption details when requested  https://review.opendev.org/c/openstack/nova/+/76448620:12
opendevreviewLee Yarwood proposed openstack/nova master: virt: Add ephemeral encryption flag  https://review.opendev.org/c/openstack/nova/+/76045520:12
opendevreviewLee Yarwood proposed openstack/nova master: scheduler: Add an ephemeral encryption pre filter  https://review.opendev.org/c/openstack/nova/+/76045620:12
opendevreviewLee Yarwood proposed openstack/nova master: blockinfo: Add encryption details to the disk_info mappings when provided  https://review.opendev.org/c/openstack/nova/+/77227220:12
opendevreviewLee Yarwood proposed openstack/nova master: WIP libvirt: Enable ephemeral encryption support for qcow2  https://review.opendev.org/c/openstack/nova/+/77227320:12
opendevreviewLee Yarwood proposed openstack/nova master: block_device_info: Add swap to inline  https://review.opendev.org/c/openstack/nova/+/82652320:12
opendevreviewLee Yarwood proposed openstack/nova master: libvirt: Improve creating images INFO log  https://review.opendev.org/c/openstack/nova/+/82652420:12
opendevreviewLee Yarwood proposed openstack/nova master: libvirt: Remove defunct comment  https://review.opendev.org/c/openstack/nova/+/82652520:12
opendevreviewLee Yarwood proposed openstack/nova master: imagebackend: default by_name image_type to config correctly  https://review.opendev.org/c/openstack/nova/+/82652620:12
opendevreviewLee Yarwood proposed openstack/nova master: block_device: Add DriverImageBlockDevice to block_device_info  https://review.opendev.org/c/openstack/nova/+/82652720:12
opendevreviewLee Yarwood proposed openstack/nova master: block_device: Add encryption attributes to image and ephemeral disks  https://review.opendev.org/c/openstack/nova/+/82652820:12
opendevreviewLee Yarwood proposed openstack/nova master: virt: Add block_device_info helper to find encrypted disks  https://review.opendev.org/c/openstack/nova/+/82652920:12
opendevreviewLee Yarwood proposed openstack/nova master: imagebackend: Add disk_info_mapping as an optional attribute of Image  https://review.opendev.org/c/openstack/nova/+/82653020:12
*** dasm is now known as dasm|off23:24

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