Earlier  
Posted Nick Remark
#openstack-nova - 2020-08-20
14:43:53 sean-k-mooney so its fixing a bug without really providing new functionality
14:45:33 artom sean-k-mooney, err, give me 15 minutes? Brb
14:50:49 sean-k-mooney ping me when it suits you
15:02:11 sean-k-mooney lyarwood: when through your libvirt version change series more less teh look correct but the cloud archive is not being used currently so you need your devstack change for them to pass
15:02:34 sean-k-mooney so stick a depends-on in https://review.opendev.org/#/c/746981/1 and rebase the reset
15:03:43 lyarwood sean-k-mooney: yup going to work through that again later
15:04:27 sean-k-mooney most of it looks sane and your deleteing lots of code whcih si always nice to see
15:05:12 sean-k-mooney we might want to send a note to thrid part ci maintainer on the mailing list too
15:05:25 sean-k-mooney since they will need to make sure they have the new min version avaiable too
15:07:09 artom sean-k-mooney, ok, back, ready when you are
15:08:51 sean-k-mooney ah finishing an email but more or less one sec
15:11:02 sean-k-mooney ok sent
15:11:41 sean-k-mooney what to chat on google meet
15:11:51 sean-k-mooney or here
15:12:42 artom sean-k-mooney, meet
15:13:19 artom meet.google.com/zzq-favq-pxj
15:50:58 lyarwood Meeting in #openstack-meeting-3 in ~10mins
15:51:04 lyarwood I'll keep it short again this week :)
16:00:02 lyarwood Starting the meeting shortly
18:53:35 artom sean-k-mooney, you'll probably also have to fiddle with the migrate_data.vifs stuff in nova/conductor/tasks/live_migrate.py for your eventual fix, btw
19:07:45 artom Also, writing this commit message is a major PITA
#openstack-nova - 2020-08-21
00:30:34 openstackgerrit sean mooney proposed openstack/nova master: [WIP] Set migrate_data.vifs only when using multiple port bindings https://review.opendev.org/742180
02:45:02 openstackgerrit Merged openstack/nova master: Pass the actual target in baremetal nodes policy https://review.opendev.org/741717
02:45:13 openstackgerrit Merged openstack/nova master: Add scope and new default roles in extensions policies https://review.opendev.org/743046
02:45:24 openstackgerrit Merged openstack/nova master: Add new default roles in networks policies https://review.opendev.org/742566
02:45:31 openstackgerrit Merged openstack/nova master: Pass the actual target in networks policy https://review.opendev.org/742568
02:45:38 openstackgerrit Merged openstack/nova master: libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0 https://review.opendev.org/746210
08:23:51 openstackgerrit Lee Yarwood proposed openstack/nova stable/ussuri: libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0 https://review.opendev.org/747357
08:27:11 openstackgerrit Lee Yarwood proposed openstack/nova stable/train: libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0 https://review.opendev.org/747358
08:49:59 alex_xu stephenfin: yea, guess, the db status and rt isn't update under same lock
08:50:07 alex_xu s/guess/guess so/
08:50:47 stephenfin alex_xu: The ResourceTracker is so broken :'(
08:51:02 stephenfin Spent all day merely trying to figure out how broken it is, heh
08:51:14 openstackgerrit Lee Yarwood proposed openstack/nova stable/stein: libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0 https://review.opendev.org/747360
08:51:17 alex_xu hah
08:52:44 openstackgerrit Lee Yarwood proposed openstack/nova stable/rocky: libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0 https://review.opendev.org/747361
08:55:17 openstackgerrit Lee Yarwood proposed openstack/nova stable/queens: libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0 https://review.opendev.org/747362
08:56:22 lyarwood elod_off: https://review.opendev.org/#/q/topic:bug/1887946+status:open - When you're back this series will need some stable reviews :)
10:06:37 openstackgerrit Merged openstack/nova master: functional: Move single-use function to its caller https://review.opendev.org/745904
10:06:43 openstackgerrit Merged openstack/nova master: functional: Drop '_api' suffix from placement fixture https://review.opendev.org/745905
11:04:00 lyarwood https://github.com/openstack/nova/blob/835440e3f9dace4074511036473ebdae22f72c25/nova/context.py#L268-L279 - does anyone know if there's a way to get an admin context with a populated service catalog?
11:05:23 lyarwood ^ at the moment we are using this during self.driver.resume_state_on_host_boot and failing when attempting to hard reboot instances with encrypted volumes as the key_manager service isn't listed in the service catalog
11:06:07 lyarwood appreciate that even if it was the admin context wouldn't be able to fetch user secrets without changing policy but I'd still like to fix this if possible
11:49:32 artom sean-k-mooney, well my VPN just died, but https://github.com/openstack/nova/blob/master/nova/virt/libvirt/migration.py#L96
11:50:07 artom And https://github.com/openstack/nova/blob/master/nova/virt/libvirt/migration.py#L144
12:40:01 sean-k-mooney artom that only does it for numa migration
12:40:11 sean-k-mooney artom: it does not print them for all migrations
12:40:32 sean-k-mooney because of https://github.com/openstack/nova/blob/835440e3f9dace4074511036473ebdae22f72c25/nova/virt/libvirt/migration.py#L66
12:40:55 sean-k-mooney we should move the loging to the start and end of get_updated_guest_xml
12:41:06 sean-k-mooney so it does it for all migrations
12:43:38 artom sean-k-mooney, ah, in that sense, yeah
12:44:01 openstack Launchpad bug 1888395 in OpenStack Compute (nova) "shared live migration of a vm with a vif is broken in train" [High,In progress] - Assigned to sean mooney (sean-k-mooney)
12:44:01 sean-k-mooney dansmith: by the way i figured out why https://bugs.launchpad.net/nova/+bug/1888395 happens im working on a repoducer now but the fix is basicaly https://review.opendev.org/#/c/742180/
12:46:39 sean-k-mooney stephenfin: is the only functional test with live migration and port your new one or do you know if gibi added some for bandwidth based schduling
12:46:53 sean-k-mooney i think he did but just going to look for them now
12:47:58 sean-k-mooney artom: you siad your numa live migation test dont use interface right
12:48:05 artom sean-k-mooney, nope
12:48:07 sean-k-mooney ah yes server = self._create_server(flavor_id=flavor, host=host,
12:48:10 sean-k-mooney networks='none')
12:48:27 artom sean-k-mooney, I'm wondering if it wouldn't be easier to reproduce that migrate_data.vifs bug with a DNM CI patch
12:48:43 artom Is there a way we can deploy Neutron in CI without the multiple port bindings extension?
12:49:29 sean-k-mooney no but i can hack the nova neutron client to always return false
12:50:05 sean-k-mooney that may or may not tirgger it i guess
12:50:45 sean-k-mooney i might however ill try that quickly i would prefer to have a regression test however
12:51:02 artom sean-k-mooney, yeah, long-term something merged in-tree would be better
12:51:05 artom Or a real CI job for it
12:51:18 sean-k-mooney im not standing up a contrial ci :P
12:52:06 sean-k-mooney live migration is really uncloudy we should maybe just remove it instead. it would be a lot less work and headaces then a contrail ci :)
12:53:24 artom lulz
12:53:43 sean-k-mooney it would "fix" all the live migration bugs :)
12:58:10 sean-k-mooney so there is a live migration test with the old microvertion that does not support it for bandwith
12:58:13 sean-k-mooney https://github.com/openstack/nova/blob/master/nova/tests/functional/test_servers.py#L5993-L6029
12:58:41 sean-k-mooney but not the new one so ya i think i would need stephenfin patches to cover the gaps in the neutron fixture
12:59:38 sean-k-mooney oh there are more test for move operatoins later
13:01:03 sean-k-mooney ah ha https://github.com/openstack/nova/blob/master/nova/tests/functional/test_servers.py#L7299
13:01:08 sean-k-mooney test_live_migrate_with_qos_port
13:02:43 sean-k-mooney so even without stephenfin patches there is technically enough of a fixture to do the migration with a port
13:02:49 sean-k-mooney just not sriov which is fine
13:03:23 sean-k-mooney i just need to mock the fixture or alter it in the regression test.
13:04:44 sean-k-mooney i need to redefine https://github.com/openstack/nova/blob/835440e3f9dace4074511036473ebdae22f72c25/nova/tests/fixtures.py#L1739-L1752
13:05:15 sean-k-mooney which i think i can do with a mock
13:22:51 stephenfin you could totally modify the fixture to remove "support" for multiple port bindings
13:26:14 sean-k-mooney im just replaceing the list_extensions function on my instance of the fixture object before i activate it
13:26:31 sean-k-mooney it looks like that shoudl work and is trivial to do
13:26:56 sean-k-mooney self.neutron = nova_fixtures.NeutronFixture(self)
13:26:59 sean-k-mooney self.neutron.list_extensions = self.list_extensions
13:27:01 sean-k-mooney self.useFixture(self.neutron)
13:27:03 sean-k-mooney basicly that
13:27:38 sean-k-mooney im basically modifing https://github.com/openstack/nova/blob/master/nova/tests/functional/regressions/test_bug_1862633.py
13:27:41 dansmith sean-k-mooney: I saw the discussion, thanks for chasing that down
13:27:52 sean-k-mooney well not modifing just copying it and creating a new one
13:28:59 sean-k-mooney dansmith: it was not obvious at first but i knew the code path it was taking was for multipel portbindings
13:29:51 sean-k-mooney anyway hopefully ill have a functional regression test for this today and we can do the too patch thing were i assert the behavior is broken and then that the patch fixes it
13:30:05 dansmith sweet
15:41:41 openstackgerrit Takashi Natsume proposed openstack/nova master: Remove six.moves https://review.opendev.org/727224
15:42:41 openstackgerrit Takashi Natsume proposed openstack/nova master: Remove six.iteritems/itervalues/iterkeys https://review.opendev.org/727757
15:43:07 openstackgerrit Takashi Natsume proposed openstack/nova master: Remove six.byte2int/int2byte https://review.opendev.org/727777
15:43:25 openstackgerrit Takashi Natsume proposed openstack/nova master: Remove six.binary_type/integer_types/string_types https://review.opendev.org/728094
15:43:51 openstackgerrit Takashi Natsume proposed openstack/nova master: Remove six.text_type (1/2) https://review.opendev.org/728109
15:44:08 openstackgerrit Takashi Natsume proposed openstack/nova master: Remove six.text_type (2/2) https://review.opendev.org/728117

Earlier   Later