Earlier  
Posted Nick Remark
#openstack-nova - 2021-10-07
15:09:44 gibi thanks
16:21:16 lyarwood bauzas: https://review.opendev.org/c/x/gerrit-dash-creator/+/813050
16:25:14 bauzas gibi: oh, I wasn't knowing
16:27:56 melwitt bauzas: there's some instructions here too https://docs.openstack.org/nova/latest/contributor/ptl-guide.html
16:28:47 bauzas melwitt: /me facepalms
16:29:03 lyarwood https://review.opendev.org/c/openstack/nova/+/812392 - bauzas / gibi / melwitt ; this should be good now the stable/xena devstack change is in the gate
16:29:04 bauzas I have this link open as a tab since a month and I forgot about this
16:29:44 melwitt :)
16:44:59 opendevreview Sylvain Bauza proposed openstack/nova-specs master: Move Xena implemented specs https://review.opendev.org/c/openstack/nova-specs/+/813051
16:45:10 bauzas gibi: melwitt: there there ^
16:53:55 melwitt bauzas: I just remembered you'll want to do the placement repo too. have to do it manually afaik, placement doesn't use launchpad https://docs.openstack.org/placement/latest/specs/index.html#xena they are located under placement/doc/source/specs/
16:56:31 melwitt gmann: in case you didn't see my comment on https://review.opendev.org/c/openstack/devstack/+/812092 I think stable/train is also broken in the same way cc elodilles
16:57:54 gmann melwitt: checking, stable/train still run tempest master so it should be ok.
16:59:05 melwitt gmann: oh, so my patch has jsonschema fail bc of the stable/stein side of grenade /facepalm ok I understand now
16:59:58 gmann melwitt: yeah, once stable/stein patch is merged then we can recheck or, we can make depends-on just to be sure
17:00:44 melwitt yeah I see. I'm writing up a comment about the novnc issue. I don't understand why it's happening though so can't fix it yet :(
17:01:44 gmann thanks, I will try to dig into that next week or so.
17:03:31 elodilles melwitt: thanks for the heads up, i will also add this to my TODO list and try to debug it :S
17:04:35 melwitt elodilles: to correct myself it's stable/stein that needs a fix but it's failing for a novnc issue that I don't understand how is happening. I'm writing a comment for gmann's patch ^ with what I found so far
17:13:28 elodilles melwitt: ack, thanks!
18:54:17 melwitt gmann: just a fyi, I think I finally figured out why the tempest 20.0.0 patch failed on stable/stein https://review.opendev.org/c/openstack/devstack/+/812092/1#message-348d913f2bbcf909533d62c3cb4e02d6a0100664 cc elodilles
22:21:40 gmann melwitt: ah thanks, let me try 24.0.0 which should work as it has old jsonschema in requirement filr https://github.com/openstack/tempest/blob/24.0.0/requirements.txt#L6
22:22:04 gmann oh, you already updated, great
22:22:30 melwitt gmann: I already updated your patch, I hope you don't mind. I did not update the commit message or code comment yet as it's just for testing. if it works well, we can update the writings
22:23:09 gmann melwitt: +1.
22:27:55 opendevreview Merged openstack/nova master: zuul: Move live migration jobs back to voting https://review.opendev.org/c/openstack/nova/+/812392
22:37:30 melwitt gmann: the novnc problem went away but we have a new problem now on the minimum basic scenario test image create: FileNotFoundError: [Errno 2] No such file or directory: '/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-vmlinuz'
22:37:42 gmann checking
22:38:53 gmann may be that is because we change the configuration of image location in tempest and devstack for tempest 25.0.0, let me check the patch which we can revert.
22:40:52 gmann melwitt: this one. we did backport it to stable/stein as tempest 26.0.0 was used there and img location changes done in tempest 25.0.0 but now as we have to use tempest 24.0.0 in stable/stein we should revert it https://review.opendev.org/c/openstack/devstack/+/770839
22:41:28 melwitt oh I see
22:42:01 gmann let me do revert and squash the both
22:43:53 melwitt kk
23:53:54 opendevreview melanie witt proposed openstack/nova master: Make the CellDatabases fixture work with fasteners >= 0.15 https://review.opendev.org/c/openstack/nova/+/813114
#openstack-nova - 2021-10-08
00:30:57 opendevreview Merged openstack/nova master: tests: Walk database migrations in correct order https://review.opendev.org/c/openstack/nova/+/810291
00:31:24 opendevreview Merged openstack/nova master: tests: Address some nits with database migration series https://review.opendev.org/c/openstack/nova/+/810856
00:31:54 opendevreview Merged openstack/nova master: tests: Silence noise from database tests https://review.opendev.org/c/openstack/nova/+/810857
00:51:18 opendevreview melanie witt proposed openstack/nova master: DNM Run against unmerged oslo.limit changes https://review.opendev.org/c/openstack/nova/+/812236
00:51:18 opendevreview melanie witt proposed openstack/nova master: Add logic to enforce local api and db limits https://review.opendev.org/c/openstack/nova/+/712139
00:51:19 opendevreview melanie witt proposed openstack/nova master: Enforce api and db limits https://review.opendev.org/c/openstack/nova/+/712142
00:51:19 opendevreview melanie witt proposed openstack/nova master: Update quota_class APIs for db and api limits https://review.opendev.org/c/openstack/nova/+/712143
00:51:20 opendevreview melanie witt proposed openstack/nova master: Update limit APIs https://review.opendev.org/c/openstack/nova/+/712707
00:51:20 opendevreview melanie witt proposed openstack/nova master: Update quota sets APIs https://review.opendev.org/c/openstack/nova/+/712749
00:51:21 opendevreview melanie witt proposed openstack/nova master: Tell oslo.limit how to count nova resources https://review.opendev.org/c/openstack/nova/+/713301
00:51:21 opendevreview melanie witt proposed openstack/nova master: Enforce resource limits using oslo.limit https://review.opendev.org/c/openstack/nova/+/615180
00:51:22 opendevreview melanie witt proposed openstack/nova master: Add legacy limits and usage to placement unified limits https://review.opendev.org/c/openstack/nova/+/713498
00:51:23 opendevreview melanie witt proposed openstack/nova master: Update quota apis with keystone limits and usage https://review.opendev.org/c/openstack/nova/+/713499
00:51:23 opendevreview melanie witt proposed openstack/nova master: Add reno for unified limits https://review.opendev.org/c/openstack/nova/+/715271
00:51:25 opendevreview melanie witt proposed openstack/nova master: WIP Enable unified limits in the nova-next job https://review.opendev.org/c/openstack/nova/+/789963
01:22:27 gmann melwitt: its green now https://review.opendev.org/c/openstack/devstack/+/812092/4
01:22:44 melwitt gmann: \o/
01:25:29 opendevreview Merged openstack/nova master: Reproduce bug 1945310 https://review.opendev.org/c/openstack/nova/+/811394
02:36:42 opendevreview Merged openstack/nova master: Update min supported service version for Yoga https://review.opendev.org/c/openstack/nova/+/809932
03:25:07 opendevreview pengzhang proposed openstack/nova master: the vif_name error leads virsh domifstat cant work https://review.opendev.org/c/openstack/nova/+/813119
05:46:10 opendevreview pengzhang proposed openstack/nova master: the vif_name error leads virsh domifstat cant work https://review.opendev.org/c/openstack/nova/+/813119
07:33:04 opendevreview norman shen proposed openstack/nova master: Recreate mdev devices according to placement https://review.opendev.org/c/openstack/nova/+/810220
08:12:47 bauzas good (late) morning Nova
08:15:16 lyarwood \o
08:17:23 gibi o/
09:16:36 opendevreview Dmitriy Rabotyagov proposed openstack/nova master: Ensure MAC addresses characters are in the same case https://review.opendev.org/c/openstack/nova/+/811947
09:38:11 opendevreview Elod Illes proposed openstack/nova stable/train: Reject open redirection in the console proxy https://review.opendev.org/c/openstack/nova/+/791807
09:38:48 opendevreview Elod Illes proposed openstack/nova stable/train: address open redirect with 3 forward slashes https://review.opendev.org/c/openstack/nova/+/806629
10:20:15 gibi sean-k-mooney: what is the reason of not waiting for network-vif-plugged events during hard reboot? I hard reboot does unplug / plug but does not wait for plugged event. Compared that to boot where we do plug and then wait for plugged event before we let the VM to run
10:20:44 gibi in normal ovs case I see that during hard reboot neutron eventually sends the unplugged and plugged events to us we just not waiting for it
10:24:19 sean-k-mooney you are correct it will in most cases
10:24:39 sean-k-mooney technically linux bridge might miss the removal and not send it
10:24:48 sean-k-mooney for ovn and odl it wont
10:24:54 sean-k-mooney starnard ml2/ovs it will
10:25:15 sean-k-mooney so we dont wait because we need to know which ml2 driver bound the port and the behaivor of that driver
10:25:43 sean-k-mooney gibi: i likely will be looking at reqorkign how we do this in yoga its one of the things i want to talk about at the ptg
10:26:03 sean-k-mooney in train neutron started teilling us what driver bound the port
10:26:10 gibi OK I see, thanks
10:26:15 sean-k-mooney so we can actully no start using that info
10:26:35 sean-k-mooney we just need to add it to our vif objects and use it where it makes sense
10:26:49 sean-k-mooney e.g. wait for event on hard rebot if its ml2/ovs for example
10:26:57 sean-k-mooney but not if its odl
10:26:59 gibi I see
10:28:05 sean-k-mooney gibi: the short answer why we dont wait is we dont rebind the ports on hard reboot so we only get event for backend that send plug time event and since beforfe train we could not tell if ovs port were plug time or bind time we could not wait safly
10:28:30 sean-k-mooney gibi: are you seeing a issue wiht not waiting currently?
10:28:52 sean-k-mooney or was this just courisity
10:29:13 gibi I have a downstream case (on pike) where the nova unplug / replug behavior at openstack server start causes problems in ODL
10:29:40 gibi but you said that odl won't even send us plugtime events
10:30:00 gibi so waiting won't be the solution
10:30:17 gibi wondering if for backends not supporting plug time events we need to rebind
10:30:20 sean-k-mooney ah ml2/odl used to send events at bind time yes not at plug time but i think later version might have adress that
10:30:43 gibi ohh, good info, then I have to figure out the odl version too
10:31:05 sean-k-mooney give me to second and ill see if i can find that in the odl neutron driver
10:32:04 sean-k-mooney basically to support bind time event they had to open a websock that odl could call back to to send event to neutron which neuton could then send to nova
10:32:11 sean-k-mooney that was not part of the orginal ml2 driver
10:32:52 gibi you mean for plug time event
10:33:01 sean-k-mooney so in the legacy driver they just hardcoded the port as active as soon as the port was bound https://opendev.org/openstack/networking-odl/src/branch/master/networking_odl/ml2/legacy_port_binding.py#L58-L61
10:33:28 sean-k-mooney which resulted in network-vif-plugged beign sent at bind time only
10:34:03 sean-k-mooney then latere they added a way to get port status updates form odl https://opendev.org/openstack/networking-odl/commit/3432e0f875f8243a2c1febf2012bd0f58863c56b
10:34:34 sean-k-mooney https://opendev.org/openstack/networking-odl/src/branch/master/networking_odl/ml2/port_status_update.py#L91-L95
10:34:46 sean-k-mooney and then they would correctly send plug time events
10:35:02 sean-k-mooney gibi: but pike might predate that
10:35:32 gibi cool, I can check the dates then
10:35:36 gibi sean-k-mooney: thanks a lot
10:36:08 gibi so the solution is fresh enough networking-odl to have plug time event, and the in yoga think about waiting for plug time event at reboot as well
10:36:15 sean-k-mooney no worries assuming we can confirm this works today we could add odl also to the list of "send plug events" or whatever and then start waiting

Earlier   Later