Monday, 2021-08-09

*** abhishekk is now known as akekane|home05:21
*** akekane|home is now known as abhishekk05:22
*** rpittau|afk is now known as rpittau07:52
*** akekane_ is now known as abhishekk08:26
stephenfinlyarwood: Any chance you could cast an eye over a little more of the DB series this week, in the absence of gibi and bauzas? It starts on this patch which _looks_ huge but was mostly an invocation of sed :) https://review.opendev.org/c/openstack/nova/+/799524/09:07
lyarwoodyarp, was up most the night but II'll make a start once this coffee kicks in09:07
lyarwoodI'll*09:08
opendevreviewStephen Finucane proposed openstack/nova-specs master: Amend configurable-instance-hostnames for more response changes  https://review.opendev.org/c/openstack/nova-specs/+/80389209:38
kashyapstephenfin: Hey, when you get a min, maybe you can settle this dispute here: https://review.opendev.org/c/openstack/nova/+/798680/3/nova/virt/libvirt/config.py#205809:49
* kashyap corrects a small thinko there09:50
stephenfinkashyap: I think you're correct. Those classes are used to build XML for new instances. I don't think we use it to parse anything for existing instances.09:51
kashyapstephenfin: Exactly so; thank you very much.  I was wondering if I was confusing myself09:51
stephenfinunrelated: have we agreed on virtio? Doesn't that have impacts for Windows guests?09:52
kashyapstephenfin: Right; I've discussed this at length w/ the QEMU graphics maint, and 'virtio' seems good for both09:53
kashyapstephenfin: What more:09:53
kashyapstephenfin: I got a Red Hat virt QE to test both Windows and Linux guests with 'cirrus' and do some live migration tests09:53
kashyap(with 'cirrus', changed to 'virtio', i.e.)  And the tests succeed.  See my comment on PS 3 (Aug 04 4:27 PM)09:54
stephenfinkashyap: What are your thoughts on whipping up a doc with the current and future default device models, the reasons for these choices, and the commands one can use to migrate existing instances from one to the other09:54
stephenfinin lieu of a spec or anything else09:54
kashyapstephenfin: "Device models" --> You're talking only of video, or others too?09:55
stephenfinthere's a lot of context embedded in various reviews, IRC convos and emails now. It would be good to get it all transcribed somewhere09:55
stephenfinThat depends. Are you personally just targeting video right now?09:55
kashyapstephenfin: Yes, right now only 'video'.  And yes, I fully agree: the context is across sources, and only those who're immersed in it can have a semblance of clarity.09:56
stephenfinIf so, yes, just video for now, but lets name the document generically (doc/source/user/libvirt-device-models.rst ?) so we can expand on it later09:56
stephenfinpresumably via lyarwood's efforts09:56
kashyapstephenfin: I'm always up for docs such as what you describe.  09:56
stephenfinspot on. I'd be happy to review that. We can use it as a stand-in for a spec and point to it from other reviews09:57
stephenfinPlus, we've decent docs afterwards09:57
kashyapstephenfin: Yeah; I'll throw in a place-holder, so I that I won't forget it after PTO starting this Thu 09:58
kashyapstephenfin: Thanks, as always for your relentless care for thoughtful docs! :)09:58
kashyap(Just to wrap-up the video model one temporarily: the move from 'cirrus' to 'virtio' is far less disruptive based on the tests we've done so far - due to the graceful fallback that 'virtio' provides in case there are guest drivers.)10:01
opendevreviewStephen Finucane proposed openstack/nova-specs master: Revert "Amend configurable-instance-hostnames to include response changes"  https://review.opendev.org/c/openstack/nova-specs/+/80389510:01
stephenfingmann: I've proposed two competing spec amendments: one proposes removing all extension prefixes for various '/servers' and '/flavors' APIs, and the other proposes not removing any (so 'OS-EXT-SRV-ATTR:hostname' stays the same)10:03
stephenfingmann: The perfectionist in me would prefer the former. The realist says the latter might be wiser, at least for this microversion.10:04
stephenfingmann: https://review.opendev.org/c/openstack/nova-specs/+/803892 (remove all prefixes) https://review.opendev.org/c/openstack/nova-specs/+/803895 (remove no prefixes)10:04
slaweqhi nova-stable-maint team, can You take a look at https://review.opendev.org/c/openstack/nova/+/791420 ?13:04
slaweqit already have +2 from elodilles_pto but it needs second one :)13:05
lyarwoodack will do13:06
gmannstephenfin: ack, will check and comment, thanks 13:54
lyarwoodstephenfin: https://zuul.opendev.org/t/openstack/build/6cedd9d4547c4f608553ace4701d4709 - did you see that docs failure on your https://review.opendev.org/c/openstack/nova/+/799523/ change btw?14:04
stephenfinlyarwood: No, I did not14:21
* stephenfin looks14:21
stephenfinlyarwood: Sigh, that failed 8 times in a row. I missed it because there were quite a few random failures elsewhere and I got lazy and stopped checking the logs :-(14:32
stephenfinlyarwood: The issue is that this change should not be here but rather in the next patch in the series https://review.opendev.org/c/openstack/nova/+/799523/1/etc/nova/nova-config-generator.conf14:32
* lyarwood feels a rebase coming14:32
stephenfinafraid so14:33
lyarwoodRIP the gate14:33
lyarwoodbut cool at least it's fixed then14:33
stephenfinMuch maligned but ultimately missed14:33
lyarwoodthe series looks good overall btw, I went through to the end but wanted to look at a few things in more detail before voting either way14:34
lyarwoodmostly with the automatic migrations at the end tbh14:34
stephenfinanything else obvious you want fixed before I push this rebase?14:35
lyarwoodnothing at the moment no14:35
stephenfinI dragged the follow-up into the series after the patch it fixed14:35
lyarwoodcool14:35
opendevreviewStephen Finucane proposed openstack/nova master: db: Register database config options ourselves  https://review.opendev.org/c/openstack/nova/+/79952314:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Unify 'nova.db.api', 'nova.db.sqlalchemy.api'  https://review.opendev.org/c/openstack/nova/+/79952414:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Exclude the 'use_db_reconnect' option  https://review.opendev.org/c/openstack/nova/+/80377814:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Move remaining 'nova.db.sqlalchemy' modules  https://review.opendev.org/c/openstack/nova/+/79952514:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Post reshuffle cleanup  https://review.opendev.org/c/openstack/nova/+/79952614:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Avoid use of ALTER in initial migration  https://review.opendev.org/c/openstack/nova/+/80007614:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Add initial alembic migration for main DB  https://review.opendev.org/c/openstack/nova/+/79952714:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Add initial alembic migration for API DB  https://review.opendev.org/c/openstack/nova/+/79952814:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Trivial style changes  https://review.opendev.org/c/openstack/nova/+/79952914:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Normalize migrations tests  https://review.opendev.org/c/openstack/nova/+/79968414:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Integrate alembic  https://review.opendev.org/c/openstack/nova/+/79953014:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Enable auto-generation of migrations  https://review.opendev.org/c/openstack/nova/+/80007714:38
opendevreviewStephen Finucane proposed openstack/nova master: docs: Add documentation on database migrations  https://review.opendev.org/c/openstack/nova/+/80007814:38
opendevreviewStephen Finucane proposed openstack/nova master: db: Final cleanups  https://review.opendev.org/c/openstack/nova/+/80048414:38
stephenfinokay, https://review.opendev.org/c/openstack/nova/+/799523/ now excludes the one line change to etc/nova/nova-config-generator.conf. https://review.opendev.org/c/openstack/nova/+/799524 is the opposite, in that it now includes this. Both otherwise unchanged14:39
opendevreviewMerged openstack/nova stable/rocky: [neutron] Get only ID and name of the SGs from Neutron  https://review.opendev.org/c/openstack/nova/+/79142015:04
opendevreviewSlawek Kaplonski proposed openstack/nova stable/queens: [neutron] Get only ID and name of the SGs from Neutron  https://review.opendev.org/c/openstack/nova/+/79142115:05
*** rpittau is now known as rpittau|afk16:26
lyarwoodkashyap: https://zuul.opendev.org/t/openstack/build/3c4856a7e156479e8b7bda3135389b64/log/controller/logs/screen-n-cpu.txt?severity=4 - one for tomorrow but I'm seeing `qemu unexpectedly closed the monitor: Could not allocate dynamic translator buffer` errors in the CentOS job, grepping around I think this is SELinux related but could use a hand tracking it down.16:55
opendevreviewMerged openstack/nova master: db: Register database config options ourselves  https://review.opendev.org/c/openstack/nova/+/79952318:19
*** lbragstad_ is now known as lbragstad21:17

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