Earlier  
Posted Nick Remark
#openstack-nova - 2021-05-11
13:08:07 admin0 sean-k-mooney, thank you for the info
13:18:36 sean-k-mooney gibi: by the way for the vdpa move ops are you oke with a specless blueprint or would you like a mini spec?
13:18:36 sean-k-mooney gibi: by the way for the vdpa move ops are you oke with a specless blueprint or would you like a mini spec?
13:19:13 sean-k-mooney im working on the pci in placement spec draft first in either case but cant recall if what we said in the ptg
13:19:13 sean-k-mooney im working on the pci in placement spec draft first in either case but cant recall if what we said in the ptg
13:20:15 sean-k-mooney ah we just said "do the life cycle operations except suspend and live migrate" but did not say how we would track
13:20:16 sean-k-mooney ah we just said "do the life cycle operations except suspend and live migrate" but did not say how we would track
13:31:34 ignaziocassano Hello Everyone, I got issues on GARP during live migrations on Rocky and Stein with centos 7. I applyed some patches to force legacy port binding. Now I am igrating on train and I got same issues. Any help please ?
13:31:34 ignaziocassano Hello Everyone, I got issues on GARP during live migrations on Rocky and Stein with centos 7. I applyed some patches to force legacy port binding. Now I am igrating on train and I got same issues. Any help please ?
13:36:21 openstackgerrit Tobias Urdin proposed openstack/nova master: Stop leaking ceph df cmd in RBD utils https://review.opendev.org/c/openstack/nova/+/789374
13:37:01 sean-k-mooney there is not much more we can do really.
13:37:01 sean-k-mooney there is not much more we can do really.
13:37:15 ignaziocassano Tobias, did you solve your problems on train for live migration ?
13:37:15 ignaziocassano Tobias, did you solve your problems on train for live migration ?
13:38:50 sean-k-mooney ignaziocassano: remind me again are you using ml2/ovs with iptables
13:38:50 sean-k-mooney ignaziocassano: remind me again are you using ml2/ovs with iptables
13:39:33 sean-k-mooney or are you suing the ovs firewall dirver or ovn?
13:39:33 sean-k-mooney or are you suing the ovs firewall dirver or ovn?
13:40:14 ignaziocassano my configuration is firewall_driver = iptables_hybrid and I am not usinn ovn
13:40:14 ignaziocassano my configuration is firewall_driver = iptables_hybrid and I am not usinn ovn
13:42:44 ignaziocassano I applyed neutron patch for evacuate and nova patches but it does not solve
13:42:44 ignaziocassano I applyed neutron patch for evacuate and nova patches but it does not solve
13:43:28 ignaziocassano     https://review.opendev.org/c/openstack/neutron/+/640258/
13:43:28 ignaziocassano     https://review.opendev.org/c/openstack/neutron/+/640258/
13:43:29 ignaziocassano https://review.opendev.org/c/openstack/neutron/+/766277/
13:43:29 ignaziocassano https://review.opendev.org/c/openstack/neutron/+/753314/
13:43:29 ignaziocassano https://review.opendev.org/c/openstack/neutron/+/766277/
13:43:29 ignaziocassano https://review.opendev.org/c/openstack/neutron/+/753314/
13:43:30 ignaziocassano https://review.opendev.org/c/openstack/nova/+/742180/12
13:43:30 ignaziocassano https://review.opendev.org/c/openstack/nova/+/742180/12
13:43:31 ignaziocassano https://review.opendev.org/c/openstack/nova/+/747454/4
13:43:31 ignaziocassano https://review.opendev.org/c/openstack/nova/+/747454/4
13:44:54 sean-k-mooney so for ovs with iptables we were already pluging the port into ovs in prelive migrate
13:44:54 sean-k-mooney so for ovs with iptables we were already pluging the port into ovs in prelive migrate
13:45:08 sean-k-mooney and by that i mean creating the ovs port in the ovs db
13:45:08 sean-k-mooney and by that i mean creating the ovs port in the ovs db
13:45:50 sean-k-mooney so with https://review.opendev.org/c/openstack/neutron/+/640258/ and https://review.opendev.org/c/openstack/neutron/+/753314/
13:45:50 sean-k-mooney so with https://review.opendev.org/c/openstack/neutron/+/640258/ and https://review.opendev.org/c/openstack/neutron/+/753314/
13:46:14 sean-k-mooney actully you dont need either of those pathces
13:46:14 sean-k-mooney actully you dont need either of those pathces
13:46:40 sean-k-mooney the l2 agent woudl have wired it up because with iptabels we are createing a linux bridge and a veth pair
13:46:40 sean-k-mooney the l2 agent woudl have wired it up because with iptabels we are createing a linux bridge and a veth pair
13:46:57 ignaziocassano I am facing same problems I got with stein
13:46:57 ignaziocassano I am facing same problems I got with stein
13:47:12 sean-k-mooney so the only neutorn patch you needed was https://review.opendev.org/c/openstack/neutron/+/766277/ to avoid the dhcp server race
13:47:12 sean-k-mooney so the only neutorn patch you needed was https://review.opendev.org/c/openstack/neutron/+/766277/ to avoid the dhcp server race
13:47:36 ignaziocassano On stein I solved with your workaround force legacy port binding
13:47:36 ignaziocassano On stein I solved with your workaround force legacy port binding
13:48:00 sean-k-mooney well that wont actuly solve it
13:48:00 sean-k-mooney well that wont actuly solve it
13:48:54 sean-k-mooney when you use legacy port bindign neutron has the port boudn to the souce node until much much later in the live migrtion
13:48:54 sean-k-mooney when you use legacy port bindign neutron has the port boudn to the souce node until much much later in the live migrtion
13:49:11 sean-k-mooney we still create the port on the destitaiton at the same time in both flows
13:49:11 sean-k-mooney we still create the port on the destitaiton at the same time in both flows
13:49:23 sean-k-mooney but we use stale info form nuetorn to do it
13:49:23 sean-k-mooney but we use stale info form nuetorn to do it
13:50:01 sean-k-mooney ignaziocassano: are you still forcing legacy mode in train
13:50:01 sean-k-mooney ignaziocassano: are you still forcing legacy mode in train
13:51:28 sean-k-mooney if you backport https://review.opendev.org/c/openstack/neutron/+/766277 it will only help if you are using multiple port bindings
13:51:28 sean-k-mooney if you backport https://review.opendev.org/c/openstack/neutron/+/766277 it will only help if you are using multiple port bindings
13:51:37 ignaziocassano Sean, I desabled the workaround for using legacy port binding. I think It is automatically disabled when I upgraded from stein to train because workaround.py is covered be new version. Right ?
13:51:37 ignaziocassano Sean, I desabled the workaround for using legacy port binding. I think It is automatically disabled when I upgraded from stein to train because workaround.py is covered be new version. Right ?
13:52:26 sean-k-mooney well you are expecting the new install to overright the exsiting files
13:52:26 sean-k-mooney well you are expecting the new install to overright the exsiting files
13:52:39 sean-k-mooney it should but that depens on how you isntalled
13:52:39 sean-k-mooney it should but that depens on how you isntalled
13:52:55 ignaziocassano yum update
13:52:55 ignaziocassano yum update
13:53:17 sean-k-mooney i think that will yes the rpm should unpack over the modifed one
13:53:17 sean-k-mooney i think that will yes the rpm should unpack over the modifed one
13:53:52 sean-k-mooney so on the neutron side you have backported https://review.opendev.org/c/openstack/neutron/+/766277 to train
13:53:52 sean-k-mooney so on the neutron side you have backported https://review.opendev.org/c/openstack/neutron/+/766277 to train
13:54:30 sean-k-mooney and enabled it by seeing [nova]/live_migration_events=true
13:54:30 sean-k-mooney and enabled it by seeing [nova]/live_migration_events=true
13:54:32 sean-k-mooney https://review.opendev.org/c/openstack/neutron/+/766277/10/neutron/conf/common.py#177
13:54:32 sean-k-mooney https://review.opendev.org/c/openstack/neutron/+/766277/10/neutron/conf/common.py#177
13:54:41 ignaziocassano So
13:54:41 ignaziocassano So
13:54:57 ignaziocassano let me to verify if I understodd well
13:54:57 ignaziocassano let me to verify if I understodd well
13:55:52 ignaziocassano 766277 patch is alrady in centos 7 packages
13:55:53 ignaziocassano 766277 patch is alrady in centos 7 packages
13:57:06 ignaziocassano and I must enable live_migration_events=true
13:57:06 ignaziocassano and I must enable live_migration_events=true
13:58:24 sean-k-mooney am if 766277 patch is alrady in centos 7 packages its because we have backported that downstream and it got pulled into rdo that may be the case but i dont know why ralonsoh woudl not have also done an upstream backport
13:58:24 sean-k-mooney am if 766277 patch is alrady in centos 7 packages its because we have backported that downstream and it got pulled into rdo that may be the case but i dont know why ralonsoh woudl not have also done an upstream backport
13:58:53 sean-k-mooney but yes enabling live_migration_events=true will prevent the race between the dhcp agent and the l2 agent
13:58:53 sean-k-mooney but yes enabling live_migration_events=true will prevent the race between the dhcp agent and the l2 agent
13:59:12 sean-k-mooney that race exists for legacy and mutltiple prot binding workflows
13:59:12 sean-k-mooney that race exists for legacy and mutltiple prot binding workflows
13:59:51 ignaziocassano So I must check if 766277 is in centos7 rpm packages ?
13:59:51 ignaziocassano So I must check if 766277 is in centos7 rpm packages ?
14:00:08 ignaziocassano Sorry for my english
14:00:08 ignaziocassano Sorry for my english
14:00:45 sean-k-mooney yes i am not sure if it will be
14:00:45 sean-k-mooney yes i am not sure if it will be
14:01:46 ralonsoh sean-k-mooney, what patch?
14:01:46 ralonsoh sean-k-mooney, what patch?
14:01:49 ignaziocassano OK. Let me to recap: 1) check if patch is includes. If not I patch code with patch command. 2) enable live_migration_events=true
14:01:49 ignaziocassano OK. Let me to recap: 1) check if patch is includes. If not I patch code with patch command. 2) enable live_migration_events=true

Earlier   Later