| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2020-11-18 | |||
| 19:36:47 | melwitt | hm yeah, need to ask in -infra | |
| 20:41:25 | melwitt | sean-k-mooney: I'm trying to confirm that the nova-grenade-multinode fails on PS25 is unrelated to the change. I can't tell why the live migrations failed. do you expect there would be any issues with a live migration going from N to N+1 or vice versa during an upgrade wrt to the plugging mechanism? | |
| 21:13:36 | sean-k-mooney | the port would be created on ovs twice but that is ok | |
| 21:14:08 | sean-k-mooney | os-vif would create it via pre live migate on the new host then libvirt would create it again by deleteing it and readding it | |
| 21:14:14 | sean-k-mooney | that should not break anything | |
| 21:14:48 | sean-k-mooney | libvirt basiclaly does ovs-vsctl del-port --if-exist ... ovs-vsctl add-port | |
| #openstack-nova - 2020-11-19 | |||
| 00:42:24 | openstackgerrit | Brin Zhang proposed openstack/nova-specs master: Re-proposes 'Proposal for a safer remote console with password authentication https://review.opendev.org/759828 | |
| 01:07:16 | openstackgerrit | Brin Zhang proposed openstack/nova-specs master: Remove tenant_id https://review.opendev.org/737241 | |
| 01:10:42 | openstackgerrit | Brin Zhang proposed openstack/nova-specs master: [Trivial] update the upgrade release goal https://review.opendev.org/763294 | |
| 06:20:31 | ninad | Hi | |
| 06:20:32 | ninad | I am using linuxbridge for the neutron services and follow the installation guide as documented but during manila instance creation I am getting [Errno 113] EHOSTUNREACH _test_server_connection | |
| 06:21:03 | ninad | can someone please help me? | |
| 07:58:40 | openstackgerrit | Jorhson Deng proposed openstack/nova master: To deal instance with soft-deleting in _init_instance https://review.opendev.org/761264 | |
| 08:06:20 | openstackgerrit | Jorhson Deng proposed openstack/nova master: To deal instance with soft-deleting in _init_instance https://review.opendev.org/761264 | |
| 09:24:40 | lyarwood | aarents: apologies, had a fun day downstream yesterday, your test changes LGTM, I missed that you had already pulled in the devstack change within the tempest change so assuming it's still passing this should be good to go now. | |
| 09:31:16 | aarents | lyarwood: many thanks, I just repush with nit fix sugested by gmann | |
| 10:21:35 | stephenfin | sean-k-mooney: I think there's something broken in https://review.opendev.org/#/c/602432/. It appears grenade hasn't passed on that for the last couple of revisions. Haven't gone diving through logs yet | |
| 11:13:45 | openstackgerrit | Jorhson Deng proposed openstack/nova master: To deal instance with soft-deleting in _init_instance https://review.opendev.org/761264 | |
| 11:14:24 | openstackgerrit | Lee Yarwood proposed openstack/nova master: zuul: Add devstack-plugin-ceph-compute-local-ephemeral to experimental https://review.opendev.org/743220 | |
| 11:45:38 | sean-k-mooney | stephenfin: if we were to go from new to old i guess it would break | |
| 11:46:09 | sean-k-mooney | the xml would be generated on the souce with type ethernet | |
| 11:46:28 | sean-k-mooney | and the os-vif on the dest would be a noop | |
| 11:46:38 | sean-k-mooney | so nothing would plug the interface | |
| 11:48:02 | sean-k-mooney | the singel node grenade have been passing but not multinode | |
| 11:50:22 | sean-k-mooney | the only way i think of to fix that is to first backport the neutron change then flip the default for the option in os-vif/depercate it for removal and backport that too before we merge on master | |
| 11:50:55 | sean-k-mooney | and i would then have to keep backporting the neutron and os-vif patches first for every release. | |
| 11:51:56 | sean-k-mooney | stephenfin: lyarwood ^ is there a better way around that | |
| 12:06:50 | lyarwood | sean-k-mooney: we shouldn't be going from new to old in the tests right? | |
| 12:07:02 | lyarwood | sean-k-mooney: only old to new, or is that not defined in grenade | |
| 12:07:07 | sean-k-mooney | we do live migration back and fort | |
| 12:07:14 | sean-k-mooney | in the multi node job | |
| 12:08:06 | stephenfin | sean-k-mooney: You could make this dependent on a service version check | |
| 12:08:23 | sean-k-mooney | not really i would have to keep changin it | |
| 12:08:50 | stephenfin | why? Once everything's on Wallaby with a suitably new version of os-vif, we're good, no? | |
| 12:08:52 | sean-k-mooney | i thory this should go to osp 10 so all the way back to queens | |
| 12:08:55 | stephenfin | ah | |
| 12:09:22 | sean-k-mooney | im thinking of stoping at train to be honest | |
| 12:09:34 | sean-k-mooney | but it defiently needs to be backported a few releases | |
| 12:09:41 | stephenfin | (osp 10 is newton, fwiw) | |
| 12:09:55 | sean-k-mooney | ... of course it is | |
| 12:10:32 | sean-k-mooney | since its related to a security issue we are still ment to backport it althou technically i guess 13 would be enough at this point | |
| 12:10:33 | stephenfin | what you've proposed would require os-vif be upgraded before nova, right? I don't think we can count on that | |
| 12:10:45 | stephenfin | *os-vif and neutron | |
| 12:11:34 | sean-k-mooney | without the neturon patch you just get erros in the neutron logs but it fixes its self | |
| 12:11:44 | sean-k-mooney | the os-vif change however would be needed first ya | |
| 12:13:05 | sean-k-mooney | lyarwood: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_ff2/602432/26/check/nova-grenade-multinode/ff2bd9a/logs/new/tempest_conf.txt | |
| 12:13:12 | sean-k-mooney | live_migrate_back_and_forth = True | |
| 12:13:37 | sean-k-mooney | that is why its failing | |
| 12:14:06 | gibi | stephenfin: do you have a lauchpad bp filled for this? https://review.opendev.org/#/c/755109 | |
| 12:14:24 | sean-k-mooney | its off in live migration job and that all the new version so it passes the https://zuul.opendev.org/t/openstack/build/e2fa8ae7802f41309877b537f51ba660/log/controller/logs/tempest_conf.txt#76 | |
| 12:14:26 | stephenfin | gibi: I though I did but I'm not sure | |
| 12:14:39 | gibi | the bp link in the specs does not seem to work for me | |
| 12:16:28 | sean-k-mooney | ya cant find it either | |
| 12:16:45 | sean-k-mooney | but it should be a simple copy past of the into section | |
| 12:17:01 | stephenfin | gibi: Didn't look like it. Apologies. Have created one now https://blueprints.launchpad.net/nova/+spec/modernize-os-hypervisors-api | |
| 12:17:07 | gibi | thanks | |
| 12:19:13 | sean-k-mooney | weird i cant add the spec via the spec link so i put it in the whiteborad | |
| 12:19:34 | sean-k-mooney | i tought i could do that once i was on the bug team but i guess not | |
| 12:28:30 | gibi | sean-k-mooney: I guess we edited the whiteboard in parallel and my change overwrote yours, sorry. | |
| 12:30:52 | sean-k-mooney | no launchpad gave me a permission error | |
| 12:31:38 | gibi | Blueprint changed by sean mooney: | |
| 12:31:38 | gibi | interesting, I got the following mail from launchpad | |
| 12:31:39 | gibi | spec: https://review.opendev.org/#/c/755109 | |
| 12:31:39 | gibi | Whiteboard set to: | |
| 12:31:55 | gibi | so at least some part of your update went through | |
| 12:34:46 | openstackgerrit | Merged openstack/nova-specs master: [Trivial] update the upgrade release goal https://review.opendev.org/763294 | |
| 12:55:52 | lyarwood | sean-k-mooney: sorry had to go afk | |
| 12:56:53 | lyarwood | sean-k-mooney: so old to new works, it's just new to old that's failing right? | |
| 12:57:04 | sean-k-mooney | lyarwood: yep | |
| 12:57:19 | lyarwood | sean-k-mooney: do we care in that case, I know we don't downstream | |
| 12:57:21 | sean-k-mooney | new to old nova uses type ethernet | |
| 12:57:54 | sean-k-mooney | but does not tell os-vif to plug the interface by passing crate-port=true | |
| 12:58:15 | sean-k-mooney | well once i do the backport it will alos work but we do allow rolling upgrades | |
| 12:58:22 | sean-k-mooney | so we kind of do care yes | |
| 12:58:50 | lyarwood | yeah I was thinking of major upgrades where we don't allow you to return to the older computes | |
| 12:58:59 | lyarwood | minor upgrades I guess do allow this | |
| 13:00:01 | sean-k-mooney | ya i would basiclaly need to know the version of nova on the dest | |
| 13:00:16 | sean-k-mooney | but i cant just do a normal compute service check if im backporting | |
| 13:00:41 | lyarwood | could we use something in migrate_data? | |
| 13:00:51 | lyarwood | like I did with LUKS volumes | |
| 13:01:06 | sean-k-mooney | we coudl if we dont change the object | |
| 13:01:29 | sean-k-mooney | i could stash something in the port profile or something | |
| 13:01:48 | sean-k-mooney | but i then need to supprot both in the code | |
| 13:01:56 | lyarwood | https://github.com/openstack/nova/blob/60071a2c83ad1d7ed6fd50f8af0bb4d92aa84bea/nova/virt/libvirt/driver.py#L9301-L9311 | |
| 13:02:00 | sean-k-mooney | i ripped out the bridge way of doing things so would have to put it back in | |
| 13:02:23 | lyarwood | that's not the best example as it does need an object change | |
| 13:02:33 | sean-k-mooney | ya but i get the point | |
| 13:02:48 | lyarwood | but yeah if the src can look for something stashed in there it might help | |
| 13:02:50 | sean-k-mooney | i could put it into one of the unversioned dict of string fields | |
| 13:03:14 | sean-k-mooney | ya so stash it n pre-live-migrate | |
| 13:03:24 | sean-k-mooney | and read it on the souce when updating the xml | |
| 13:03:47 | sean-k-mooney | ok ill have to think about it | |
| 13:04:06 | sean-k-mooney | i know more or less how to do that but need to find where makes the most sense | |
| 13:04:15 | lyarwood | kk | |
| 13:04:52 | sean-k-mooney | im thing in here https://github.com/openstack/nova/blob/master/nova/objects/migrate_data.py#L30-L59 | |
| 13:05:00 | sean-k-mooney | probaly the profile_json | |
| 13:05:04 | sean-k-mooney | since nova owns that | |
| 13:05:45 | sean-k-mooney | that is what is stored in the vifs filed of the liveMigrateData | |
| 13:05:46 | sean-k-mooney | https://github.com/openstack/nova/blob/master/nova/objects/migrate_data.py#L154 | |
| 13:06:30 | lyarwood | kk | |