Earlier  
Posted Nick Remark
#openstack-nova - 2022-07-21
11:07:56 EugenMayer well that does not ensure we get into the same case. right now i upgraded in serias from xena x to xena >x, and this failed
11:07:58 sean-k-mooney and upgrade it it will break
11:08:14 sean-k-mooney oh ok
11:08:16 EugenMayer s/in serias/in series
11:08:25 sean-k-mooney it was a minor update with in xena
11:08:27 sean-k-mooney got it
11:08:43 EugenMayer yes, so that is why i actually used prod. i did not jump a series
11:08:43 sean-k-mooney very odd that this woudl be added mid series
11:09:02 EugenMayer they do that often, last mid series upgrade had a similar issue/breaking change
11:09:19 EugenMayer https://docs.openstack.org/releasenotes/kolla-ansible/xena.html#relnotes-13-0-0-stable-xena-upgrade-notes
11:09:20 sean-k-mooney add the feature maybe enabling it by default i woudl not expect
11:09:56 EugenMayer but back then i think the reason was i was running on non stable kolla for xena, since they has not been a release for the xena stable release for quiet some time after xena itself was released
11:10:01 sean-k-mooney basically in a minor update case i woudl expect to not need to update any config
11:10:25 sean-k-mooney oh you deploy xena with master
11:10:51 sean-k-mooney ya i have found issue doing that in the past
11:10:56 EugenMayer then i upgraded to 13.0 and had to deal with the adjustments, which i see justified. now it was kolla 13.0 to 13.1 mid xena, with again breaking changes which kind of scare me
11:11:25 sean-k-mooney ya i personally woudl not have defaulted this to enabled
11:11:29 EugenMayer well i deploy xena with the stable/xena branch of kolla - back then there was no alternativw
11:11:40 sean-k-mooney i may have backported it because deployment tools have different policies on that
11:11:46 sean-k-mooney but not requried any operator intervention
11:11:52 sean-k-mooney e.g. make it opt in
11:12:06 sean-k-mooney they may have wanted it to be secure by default
11:12:11 EugenMayer yeah that is how i would have done it, opt in for xena and default for yoga
11:12:18 sean-k-mooney but i woudl only have done that in yoga
11:12:29 EugenMayer still, release opt in, learn about the issues, make it default next one
11:12:48 EugenMayer do not release such a change and make it the default in one go .. that would be my mantra
11:13:04 EugenMayer as i see, we have the same ideas here
11:14:02 sean-k-mooney yep i perscibe to what is sometiem refered to as the grenade theroy of upgrade
11:14:18 sean-k-mooney https://opendev.org/openstack/grenade#Theory%20of%20Upgrade
11:20:35 EugenMayer interesting
11:23:10 sean-k-mooney if a project follow stable polciy ^ is the critia it needs to meet
11:23:28 sean-k-mooney or at least a sub set of it
11:23:41 sean-k-mooney when the project is evaulting uprade impact
11:24:33 sean-k-mooney stable policy is a liggel more inovvled but for nova for example we need to ensure feature we develop on master comply with the grenade theory of upgrade
11:25:14 EugenMayer well i guess it sometimes frustrates the developers to be limited by those rules
11:26:49 EugenMayer but in the end your audience will be a happier ones. Scaring our audience away from applying upgrades due to the expectation of 'every one of those will be problematic', will make it worse
11:27:20 sean-k-mooney i have never really found it limiting
11:27:45 sean-k-mooney we just wait a release to turns things on if it need operator intervention
11:27:53 sean-k-mooney it also lets us find bugs
11:28:17 sean-k-mooney we enable it in the nova-next jobs for a cycle and see if it has issues
11:29:09 EugenMayer feature flags often help if one is impatience here
13:08:45 sean-k-mooney gibi: bauzas is downstream irc down for ye
13:09:05 bauzas sean-k-mooney: nope
13:09:06 gibi nope
13:09:18 bauzas and I don't see a netsplit
13:09:34 sean-k-mooney looks like the vpn dropped again
13:09:42 sean-k-mooney ok ill fix that
13:54:26 opendevreview Rico Lin proposed openstack/nova master: Add locked_memory extra spec and image property https://review.opendev.org/c/openstack/nova/+/778347
13:54:27 opendevreview Rico Lin proposed openstack/nova master: Add traits for viommu model https://review.opendev.org/c/openstack/nova/+/844507
13:54:27 opendevreview Rico Lin proposed openstack/nova master: libvirt: Add vIOMMU device to guest https://review.opendev.org/c/openstack/nova/+/830646
14:05:19 bauzas folks, I need to disappear for a dentist appointment
14:15:45 EugenMayer sean-k-mooney thank you for helping once again, sorry forgot the mention the obvious!
14:23:44 sean-k-mooney EugenMayer: no worries sorry i did not see how to make it work end to end but happy your prod it working again
15:28:59 opendevreview Amit Uniyal proposed openstack/nova master: For evacuation, ignore if task_state is not None https://review.opendev.org/c/openstack/nova/+/848886
15:28:59 opendevreview Amit Uniyal proposed openstack/nova master: add regression test case for bug 1978983 https://review.opendev.org/c/openstack/nova/+/849104
15:48:04 colby_ one instead of existing. Let me know if you need anything from me as manually deleting the mdevs is not ideal for production at this point.
15:48:04 colby_ sean-k-mooney: bauzas: Still trying to get our vGPU stuff working. Here is the bug I filed: https://bugs.launchpad.net/nova/+bug/1981631. Im happy to be a guinea pig for testing. I can also poke around and help gather any info you need to help identify the issue. I did some logging of python code variables to see what rp(pri device) its trying to use when they are all created already and its def trying to use a new
15:48:30 bauzas colby_: fwiw, I opened a bug against libvirt for it
15:48:47 bauzas colby_: https://bugzilla.redhat.com/show_bug.cgi?id=2109450
15:51:30 colby_ ok thanks! Its good to know its on that end I guess. I guess that is the drawback of using centos8 stream which has the newer version of libvirt
15:52:59 colby_ So will using that new API be backported to older releases once you add that in the next release?
15:53:44 bauzas colby_: or libvirt will fix it
15:55:33 colby_ or are we stuck hoping redhat will add the old functionality back in?
15:55:37 colby_ ah ok
16:01:29 bauzas colby_: tbc, I'm working on a POC to use the new API
16:01:37 bauzas but ideally, the regression should be fixed
16:02:26 colby_ cool. thanks for pointing me to that bug. Ill keep an eye on it.
16:02:28 opendevreview Balazs Gibizer proposed openstack/nova master: Reproducer for bug 1982497 https://review.opendev.org/c/openstack/nova/+/850672
16:23:01 opendevreview Sylvain Bauza proposed openstack/nova master: Reproducer for bug 1951656 https://review.opendev.org/c/openstack/nova/+/850673
17:51:16 opendevreview ribaudr proposed openstack/nova master: Allow unshelve to a specific host (REST API part) https://review.opendev.org/c/openstack/nova/+/845897
17:51:16 opendevreview ribaudr proposed openstack/nova master: Allow unshelve to a specific host (Compute API part) https://review.opendev.org/c/openstack/nova/+/831507
17:57:23 opendevreview ribaudr proposed openstack/nova master: Allow unshelve to a specific host (REST API part) https://review.opendev.org/c/openstack/nova/+/845897
18:24:31 opendevreview liuhuajie proposed openstack/nova master: The default value of the dictionary get method is None, so remove the default value of None in the get method https://review.opendev.org/c/openstack/nova/+/850450
#openstack-nova - 2022-07-22
07:11:33 opendevreview wangkuntian proposed openstack/nova stable/yoga: Modify the command of getting serial console https://review.opendev.org/c/openstack/nova/+/850723
07:18:17 bauzas morning
07:24:05 gibi good morning
08:09:39 Uggla bauzas, hi, I pushed an update version of unshelve to host. If you can have a look.
08:10:02 bauzas Uggla: I'll try but I'm overloaded by the vgpu regression
08:23:08 opendevreview ribaudr proposed openstack/nova master: Allow unshelve to a specific host (Compute API part) https://review.opendev.org/c/openstack/nova/+/831507
08:23:09 opendevreview wangkuntian proposed openstack/nova master: Modify the command of getting serial console https://review.opendev.org/c/openstack/nova/+/850729
08:23:09 opendevreview ribaudr proposed openstack/nova master: Allow unshelve to a specific host (REST API part) https://review.opendev.org/c/openstack/nova/+/845897
08:48:56 opendevreview wangkuntian proposed openstack/nova master: Modify the command of getting serial console https://review.opendev.org/c/openstack/nova/+/850734
09:01:52 opendevreview wangkuntian proposed openstack/nova master: Modify the command of getting serial console https://review.opendev.org/c/openstack/nova/+/850729
09:07:53 gibi bauzas: now I managed to get back to your keypair patch and left feedback https://review.opendev.org/c/openstack/nova/+/849133
09:19:57 bauzas gibi: ack, will look
09:53:53 bauzas gibi: thanks for the review, will update it this afternoon
10:24:23 auniyal O/, please have a review this - https://review.opendev.org/c/openstack/nova/+/848886
10:31:00 sean-k-mooney over all it looks ok there are proably some spelling nits that i cant see
10:31:29 sean-k-mooney we dont need the other section in the release note but i have leaft that feedback on the review
11:01:17 gibi I left feedback too
11:01:53 sean-k-mooney auniyal: it would be helpful if you could also mark some fo the coments as resolved
11:03:03 sean-k-mooney im currently in the middle of something downstream so cant really spend much time on the review currently but in general when you push a new revision ist good if you can look at the old commens in gerrit, confirm its adressed and mark them done.
11:08:06 opendevreview Balazs Gibizer proposed openstack/nova master: Prevent instance.save() under mutated migration context https://review.opendev.org/c/openstack/nova/+/850746
11:09:56 gibi fyi: if somebody has an idea to handle the fallout of ^^ (and the parent bug) then I'm all ears as I can only solve this back hacking either instance.save() or the rollback_live_migration_at_destination driver call
11:10:12 gibi s/back/by/
11:15:19 sean-k-mooney gibi: sorry cant load context now but remind me on monday and ill think about it
11:15:34 gibi sean-k-mooney: sure, I know you are knee deep in a DB dump
11:15:49 sean-k-mooney also didnto know that Instance.mutated_migration_context() was a thing
11:16:26 gibi it is a beautiful if you use it in a small scope, but applying to a big scope is dangerous like hell
11:16:41 gibi anyhow it is not super urgent

Earlier   Later