Thursday, 2024-11-07

opendevreviewIhar Hrachyshka proposed openstack/neutron master: docs: Remove archives  https://review.opendev.org/c/openstack/neutron/+/93428500:02
opendevreviewIhar Hrachyshka proposed openstack/neutron master: docs: Remove archives  https://review.opendev.org/c/openstack/neutron/+/93428500:08
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Use set_nb_global_options in maintenance task  https://review.opendev.org/c/openstack/neutron/+/93106800:12
opendevreviewIhar Hrachyshka proposed openstack/neutron master: nit: Add info about ovn version with additional_chassis  https://review.opendev.org/c/openstack/neutron/+/93428600:16
opendevreviewIhar Hrachyshka proposed openstack/neutron master: nit: Add info about ovn version with additional_chassis  https://review.opendev.org/c/openstack/neutron/+/93428600:17
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Return rc != 0 on invalid neutron-ovn-db-sync-util cli options  https://review.opendev.org/c/openstack/neutron/+/93428700:32
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Enable no-else-return pylint check  https://review.opendev.org/c/openstack/neutron/+/93420500:54
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Enable no-else-return pylint check  https://review.opendev.org/c/openstack/neutron/+/93420500:57
opendevreviewliuyulong proposed openstack/neutron master: Add basical functionalities for metadata path extension  https://review.opendev.org/c/openstack/neutron/+/88153501:18
opendevreviewliuyulong proposed openstack/neutron master: Add metadata path extension openflows  https://review.opendev.org/c/openstack/neutron/+/88809701:18
opendevreviewliuyulong proposed openstack/neutron master: Fullstack case for metadata path  https://review.opendev.org/c/openstack/neutron/+/88809801:18
opendevreviewliuyulong proposed openstack/neutron master: Add devstack plugin to enable ovs metadata_path  https://review.opendev.org/c/openstack/neutron/+/92858601:18
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Remove prefix delegation code  https://review.opendev.org/c/openstack/neutron/+/93428301:58
opendevreviewMerged openstack/neutron master: Remove postgresql code  https://review.opendev.org/c/openstack/neutron/+/93417104:56
opendevreviewMerged openstack/neutron master: Use set_nb_global_options in maintenance task  https://review.opendev.org/c/openstack/neutron/+/93106805:16
opendevreviewyatin proposed openstack/neutron master: [DNM] check pin translation jobs  https://review.opendev.org/c/openstack/neutron/+/93403506:33
opendevreviewStephen Finucane proposed openstack/os-vif master: mypy: Add type annotations  https://review.opendev.org/c/openstack/os-vif/+/74516210:26
opendevreviewJakub Libosvar proposed openstack/neutron master: OVN metadata agent additional_chassis detection  https://review.opendev.org/c/openstack/neutron/+/93418813:22
opendevreviewJakub Libosvar proposed openstack/neutron master: OVN metadata agent additional_chassis detection  https://review.opendev.org/c/openstack/neutron/+/93418813:24
opendevreviewDmitriy Rabotyagov proposed openstack/ovn-bgp-agent master: Handle trimming of vlan interface namings  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/91065413:34
opendevreviewDmitriy Rabotyagov proposed openstack/ovn-bgp-agent master: Handle trimming of vlan interface namings  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/91065413:37
opendevreviewDmitriy Rabotyagov proposed openstack/ovn-bgp-agent master: Use neutron_lib constants a device name limiter  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93432713:46
opendevreviewDmitriy Rabotyagov proposed openstack/ovn-bgp-agent master: Use neutron_lib constants a device name limiter  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93432713:53
opendevreviewDmitriy Rabotyagov proposed openstack/ovn-bgp-agent master: Handle trimming of vlan interface namings  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/91065414:03
opendevreviewDmitriy Rabotyagov proposed openstack/ovn-bgp-agent master: Use neutron_lib constants a device name limiter  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93432714:03
opendevreviewDmitriy Rabotyagov proposed openstack/ovn-bgp-agent master: Use neutron_lib constants a device name limiter  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93432714:08
haleybihrachys: we found it building packages on noble, which is py3.1214:38
ihrachyshaleyb: yeah I figured already what the cause was. the typing hints package for the library had if-else using python versions, but mypy was not smart enough to know about the fact we deal with version mismatch by catching a TypeError... so it was complaining. I changed it to proper python version check and it works now. the fix here15:28
ihrachyshttps://review.opendev.org/c/openstack/neutron/+/929866/9/neutron/conf/db/migration_cli.py15:28
haleybihrachys: do you need me to try on noble?15:29
ihrachysyeah, if you can. I checked with py312 myself but that's on ... nix-darwin... so... not even linux.15:29
ihrachysthe breakage was due to https://review.opendev.org/c/openstack/neutron/+/931515 btw that as you can see dropped the "proper" version check.15:29
ihrachysthis kinda reverts the "fix" though. wonder if we want to deal with "distributions with own feature backports" after all, and a ignore mypy comment is warranted.15:31
haleybihrachys: yeah i think that's why we went to try/except15:33
ihrachyshaleyb: a feature backport here would mean that a distro decided to backport a breaking change in importlib?15:35
ihrachysI mean, in python stdlib?15:36
ihrachysoh interesting. apparently there's https://pypi.org/project/backports.entry-points-selectable/ to handle this interface mismatch transparently and it's linked from official docs15:38
ihrachysofficial docs referring to the package just above https://docs.python.org/3/library/importlib.metadata.html#distribution-metadata15:39
ihrachysthough it would mean we'd have to go through adding this to global requirements etc. meh.15:40
haleybihrachys: interesting. and i don't have a problem going back to "sys" check15:42
ihrachysyeah I think the original patch by Takashi was perhaps over an abundance of caution that maybe is too pedantic in this case (a distro backporting a python interface breaking change in python itself is... they just shouldn't do that, they will break the world that assumes the versions match interface in official docs)15:44
opendevreviewMerged openstack/ovsdbapp master: Remove unused bindep tools  https://review.opendev.org/c/openstack/ovsdbapp/+/93386515:48
opendevreviewJakub Libosvar proposed openstack/neutron stable/2024.2: OVN metadata agent additional_chassis detection  https://review.opendev.org/c/openstack/neutron/+/93434016:12
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Enable no-else-return pylint check  https://review.opendev.org/c/openstack/neutron/+/93420516:12
opendevreviewIhar Hrachyshka proposed openstack/neutron master: refactor: simplify device_exists_with_ips_and_mac  https://review.opendev.org/c/openstack/neutron/+/93434116:12
opendevreviewDmitriy Rabotyagov proposed openstack/ovn-bgp-agent master: Handle trimming of vlan interface namings  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/91065416:27
opendevreviewDmitriy Rabotyagov proposed openstack/ovn-bgp-agent master: Use neutron_lib constants a device name limiter  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93432716:29
s3rj1kHi all, can we talk briefly about this RFE https://bugs.launchpad.net/neutron/+bug/2086776 on next meetup? Should I add it to meeting agenda?17:06
haleybihrachys: have Noble results, see my comments for more info17:47
haleybs3rj1k: can you describe the missing/wrong flows you see in the bug? and is this happening on later versions than Victoria? Preferably a reproducer on something close to master is best.17:52
haleybbasically, if there is a bug I'd rather fix it than workaround it17:52
ihrachyshaleyb: I suspect your had to enable mypy because it was not installing it in tox env and so you called the one external to tox env. there's a fix for this https://review.opendev.org/c/openstack/neutron/+/93428418:19
s3rj1khaleyb: I don't think that repro would be easy, doable but as separate bug, what I would want is to have some backup plan to auto mediate any issue on production, I'll do a separate report in case I manage to reproduce flow issue18:21
haleybihrachys: yes, that is probably it, let me comment there18:27
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Enable no-else-return pylint check  https://review.opendev.org/c/openstack/neutron/+/93420518:33
opendevreviewMerged openstack/ovn-bgp-agent master: Expose FIP if external_mac was set  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93078418:34
opendevreviewMerged openstack/ovn-bgp-agent master: nb driver: Don't expose FIP if the external_mac is not set  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/92453118:34
opendevreviewMerged openstack/ovn-bgp-agent master: Introduce LSP address column parsing functions  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/92580118:34
opendevreviewMerged openstack/ovn-bgp-agent master: Move devstack job to experimental  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93386118:34
opendevreviewMerged openstack/ovn-bgp-agent master: functional: Introduce a base class for OVN func testing  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93378918:34
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Fix dependencies for mypy tox target  https://review.opendev.org/c/openstack/neutron/+/93428418:36
ihrachyshaleyb: I think it may mean that your mypy failure may be gone if you retest again with pep8 target?18:38
haleybihrachys: i think pep8 runs fine, just not mypy by itself, will try. think the change i mentioned in your fixup would address it20:23
haleybsigh, the translation part of pep8 fails on Noble too, msgfmt not installed20:29
opendevreviewIhar Hrachyshka proposed openstack/neutron master: mypy: enable for all non-test modules  https://review.opendev.org/c/openstack/neutron/+/92986622:01
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Enable no-else-return pylint check  https://review.opendev.org/c/openstack/neutron/+/93420522:23
opendevreviewIhar Hrachyshka proposed openstack/neutron master: refactor: simplify device_exists_with_ips_and_mac  https://review.opendev.org/c/openstack/neutron/+/93434122:28
opendevreviewJakub Libosvar proposed openstack/ovn-bgp-agent master: WIP: Support ovn-bgp agent with DVR disabled  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93393022:28
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Remove prefix delegation code  https://review.opendev.org/c/openstack/neutron/+/93428322:44
*** haleyb is now known as haleyb|out22:44

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