Wednesday, 2024-05-08

opendevreviewIhar Hrachyshka proposed openstack/neutron master: Require `is_modified` for "root" objects only  https://review.opendev.org/c/openstack/neutron/+/91849000:57
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Require `is_modified` for "root" objects only  https://review.opendev.org/c/openstack/neutron/+/91849001:13
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Don't update revision number if object was not modified  https://review.opendev.org/c/openstack/neutron/+/91849201:30
opendevreviewIhar Hrachyshka proposed openstack/neutron master: tests: Don't use neutron object where db model is expected  https://review.opendev.org/c/openstack/neutron/+/91849301:30
opendevreviewMerged openstack/python-neutronclient master: BGPVPN: Fix resource comparison  https://review.opendev.org/c/openstack/python-neutronclient/+/91783502:08
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Don't update revision number if object was not modified  https://review.opendev.org/c/openstack/neutron/+/91849202:20
opendevreviewIhar Hrachyshka proposed openstack/neutron master: tests: Don't use neutron object where db model is expected  https://review.opendev.org/c/openstack/neutron/+/91849302:20
*** logan_ is now known as Guest482405:45
tkajinamo/ I wonder if https://review.opendev.org/c/openstack/neutron-vpnaas/+/915838 can get some attention. this may be needed before sqlalchemy in global requirements is bumped06:36
lajoskatonaamotoki: Hi, Hope you are well :-) just a highlight that next week you are the bug deputy for Neutron, if it is not fit for you just ping mlavalle, me (lajoskatona) or slaweq, and we arrange it for you :-)07:08
slaweqlajoskatona ykarel hi, can one of You check https://review.opendev.org/c/openstack/neutron/+/918492 - we internally seems that we need it quickly so I would be very grateful for help with that one :)09:13
opendevreviewGaudenz Steinlin proposed openstack/neutron master: Add L3 HA fullstack failover test  https://review.opendev.org/c/openstack/neutron/+/91742910:02
opendevreviewGaudenz Steinlin proposed openstack/neutron master: Add conntrackd support to HA routers in L3 agent  https://review.opendev.org/c/openstack/neutron/+/91743010:02
ykarelslaweq, ack10:32
*** iurygregory_ is now known as iurygregory11:21
opendevreviewIhtisham ul Haq proposed openstack/neutron master: Optimize deletion of static routes  https://review.opendev.org/c/openstack/neutron/+/91490011:26
*** liuxie is now known as liushy11:55
opendevreviewElod Illes proposed openstack/networking-bgpvpn unmaintained/zed: [CI] Remove tripleo-ci-centos-8-scenario004-standalone job  https://review.opendev.org/c/openstack/networking-bgpvpn/+/91863212:48
opendevreviewMerged openstack/neutron master: Don't update revision number if object was not modified  https://review.opendev.org/c/openstack/neutron/+/91849213:08
opendevreviewIhar Hrachyshka proposed openstack/neutron stable/2024.1: Don't update revision number if object was not modified  https://review.opendev.org/c/openstack/neutron/+/91864113:14
opendevreviewIhar Hrachyshka proposed openstack/neutron stable/2023.2: Don't update revision number if object was not modified  https://review.opendev.org/c/openstack/neutron/+/91864213:15
opendevreviewIhar Hrachyshka proposed openstack/neutron stable/2023.1: Don't update revision number if object was not modified  https://review.opendev.org/c/openstack/neutron/+/91864313:15
lowercaseI'm working toward looking through and understanding the neutron code base. It was advised here: https://wiki.openstack.org/wiki/NeutronDevstack#Basic_Setup to setup a devstack. It appears at some point, devstack switched to a OVN backend, leaving the devstack documentation possibly out of date. Does anyone here use devstack, if not what do you use? If you do use devstack, could you share you local.conf13:28
slaweqhi lowercase, I think that most of us are using devstack 13:35
slaweqI have some own ansible roles which makes local.conf file for me. It can be found in https://github.com/slawqo/ansible/blob/master/roles/devstack/templates/local.conf.j2 and https://github.com/slawqo/ansible/blob/master/roles/devstack/templates/local.conf.ovn.j213:36
slaweqand I am using them with vagrant https://github.com/slawqo/vagrant/tree/master/devstack/Ubuntu/ovn13:36
slaweqyou can also check local.conf used in the ci jobs, like e.g. https://zuul.opendev.org/t/openstack/build/2ed234a874014922a0431076f994df23/logs - local.conf file is there in controller/logs directory there13:38
ykareli used to use https://github.com/openstack/neutron/blob/master/devstack/ovn-local.conf.sample and works fine13:42
lowercaseslaweq ykarel thank you for your replies. I'm going through the code now.13:48
sebaIf I have a self-written ml2_api.MechanismDriver and I want that driver to start its own RPC backend, how would I do that? We've split neutron-server+uwsgi and neutron-rpc-server, but I don't see a way that start_rpc_listeners() is called anywhere on that driver (as they are no service plugins). The Ml2Plugin itself gets a start_rpc_listeners() call, but doesn't ask its drivers for endpoints. Any way around that?13:50
sebaThis also kinda feels like something that could solve https://bugs.launchpad.net/neutron/+bug/191235913:50
*** haleyb|out is now known as haleyb14:40
opendevreviewElod Illes proposed openstack/networking-bgpvpn unmaintained/yoga: [CI] Remove tripleo-ci-centos-8-scenario004-standalone job  https://review.opendev.org/c/openstack/networking-bgpvpn/+/91866615:04
sebaI think it would make sense if Ml2Plugin.start_rpc_listeners() would call MechanismManager.start_driver_rpc_listeners() which then call start_rpc_listeners() on each driver. I've just implemented that in my qa environment and it seems to work (for the limited set of tests I have readily available). If done properly this would also require a change in neutron-lib for the MechanismDriver baseclass15:07
sebaalso it looks like nobody is starting workers in uwsgi / rpc split mode, is that right? I found a patch in our infra explicitly changing start_rpc_workers() to start_all_workers(), which also starts plugin workers15:10
sebaI can open bug reports for both of these things, I just wanted to feel the waters beforehand :)15:11
sebaokay, it looks like the workers are started alongside the api... I had expected them to run inside the neutron-rpc-server15:24
opendevreviewMerged openstack/neutron-vpnaas master: SQLAlchemy 2.0: Drop use of removed autoload  https://review.opendev.org/c/openstack/neutron-vpnaas/+/91583815:42
opendevreviewBrian Haley proposed openstack/neutron master: Put monitors dictionary back in MetadataDriverBase class  https://review.opendev.org/c/openstack/neutron/+/91867415:49
opendevreviewMerged openstack/networking-bgpvpn unmaintained/zed: [CI] Remove tripleo-ci-centos-8-scenario004-standalone job  https://review.opendev.org/c/openstack/networking-bgpvpn/+/91863216:06
opendevreviewMerged openstack/neutron master: tests: Don't use neutron object where db model is expected  https://review.opendev.org/c/openstack/neutron/+/91849318:59
opendevreviewMerged openstack/neutron stable/2023.2: [stable/2023.2 only] Update grenade_from_branch to unmaintained/zed  https://review.opendev.org/c/openstack/neutron/+/91837818:59
opendevreviewBrian Haley proposed openstack/neutron master: Put monitors dictionary back in MetadataDriverBase class  https://review.opendev.org/c/openstack/neutron/+/91867421:32
opendevreviewMerged openstack/neutron stable/2023.2: Don't update revision number if object was not modified  https://review.opendev.org/c/openstack/neutron/+/91864221:51
opendevreviewMerged openstack/neutron stable/2023.1: Don't update revision number if object was not modified  https://review.opendev.org/c/openstack/neutron/+/91864323:05

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!