Wednesday, 2022-04-13

opendevreviewJakub Libosvar proposed openstack/neutron master: DNM WIP: Don't register config options on imports  https://review.opendev.org/c/openstack/neutron/+/83739200:28
opendevreviewJakub Libosvar proposed openstack/neutron master: DNM WIP: Don't register config options on imports  https://review.opendev.org/c/openstack/neutron/+/83739200:32
opendevreviewJakub Libosvar proposed openstack/neutron master: DNM WIP: Don't register config options on imports  https://review.opendev.org/c/openstack/neutron/+/83739201:03
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/yoga: [API] Return 403 for POST requests when user is not authorized  https://review.opendev.org/c/openstack/neutron/+/83748706:00
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/xena: [API] Return 403 for POST requests when user is not authorized  https://review.opendev.org/c/openstack/neutron/+/83748806:01
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/wallaby: [API] Return 403 for POST requests when user is not authorized  https://review.opendev.org/c/openstack/neutron/+/83748906:01
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/train: When creating a VXLAN interface, a device is mandatory  https://review.opendev.org/c/openstack/neutron/+/83320806:11
slaweqralonsoh: lajoskatona hi, when You will have some time, please check https://review.opendev.org/c/openstack/neutron/+/83728606:12
slaweqthx a lot06:12
lajoskatonaslaweq: checking06:14
opendevreviewMerged openstack/neutron master: Also add B324 to bandit skip list for python3.9+  https://review.opendev.org/c/openstack/neutron/+/83746206:15
opendevreviewyatin proposed openstack/neutron stable/yoga: Also add B324 to bandit skip list for python3.9+  https://review.opendev.org/c/openstack/neutron/+/83767006:17
opendevreviewyatin proposed openstack/neutron stable/xena: Also add B324 to bandit skip list for python3.9+  https://review.opendev.org/c/openstack/neutron/+/83767106:18
opendevreviewyatin proposed openstack/neutron stable/wallaby: Also add B324 to bandit skip list for python3.9+  https://review.opendev.org/c/openstack/neutron/+/83767206:18
opendevreviewRoman Popelka proposed openstack/neutron-tempest-plugin master: [bgpvpn] Remove setup_clients method  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/83751706:39
opendevreviewRoman Popelka proposed openstack/neutron-tempest-plugin master: [bgpvpn] Remove get_remote_client  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/83766306:39
opendevreviewRoman Popelka proposed openstack/neutron-tempest-plugin master: [bgpvpn] Remove setup_clients method  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/83751707:03
opendevreviewRoman Popelka proposed openstack/neutron-tempest-plugin master: [bgpvpn] Remove get_remote_client  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/83766307:04
opendevreviewRoman Popelka proposed openstack/neutron-tempest-plugin master: [fwaas] Remove get_remote_client & check_vm_connectivity  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/83769207:39
opendevreviewSlawek Kaplonski proposed openstack/neutron-tempest-plugin master: Exclude test test_floatingip_port_details from the Linuxbridge job  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/83769307:49
opendevreviewRoman Popelka proposed openstack/neutron-tempest-plugin master: [fwaas] Remove get_remote_client & check_vm_connectivity  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/83769208:07
opendevreviewRoman Popelka proposed openstack/neutron-tempest-plugin master: [fwaas] Remove _create_subnet & setup_clients  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/83770008:14
opendevreviewyatin proposed openstack/neutron master: [DNM] Check translation job issue  https://review.opendev.org/c/openstack/neutron/+/83745408:21
opendevreviewyatin proposed openstack/neutron master: [DNM] Check translation job issue  https://review.opendev.org/c/openstack/neutron/+/83745408:30
opendevreviewyatin proposed openstack/neutron master: [DNM] Check translation job issue  https://review.opendev.org/c/openstack/neutron/+/83745408:32
*** whoami-rajat__ is now known as whoami-rajat08:53
opendevreviewyatin proposed openstack/neutron master: [DNM] Check translation job issue  https://review.opendev.org/c/openstack/neutron/+/83745408:58
opendevreviewRodolfo Alonso proposed openstack/neutron-lib master: Refactor session "is_active" handling for sqlalchemy-20  https://review.opendev.org/c/openstack/neutron-lib/+/82873809:35
ralonsohhi folks, if you have some minutes, please check https://review.opendev.org/c/openstack/neutron/+/80624609:36
ralonsohNOTE: the default behaviour does not change, if the config knobs are not modified09:36
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/yoga: Retry port_update in the OVN if revision mismatch during live-migration  https://review.opendev.org/c/openstack/neutron/+/83767710:03
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/xena: Retry port_update in the OVN if revision mismatch during live-migration  https://review.opendev.org/c/openstack/neutron/+/83767810:04
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/wallaby: Retry port_update in the OVN if revision mismatch during live-migration  https://review.opendev.org/c/openstack/neutron/+/83767910:04
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/victoria: Retry port_update in the OVN if revision mismatch during live-migration  https://review.opendev.org/c/openstack/neutron/+/83770710:07
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/ussuri: Retry port_update in the OVN if revision mismatch during live-migration  https://review.opendev.org/c/openstack/neutron/+/83768010:08
opendevreviewSlawek Kaplonski proposed openstack/networking-ovn stable/train: Retry port_update in the OVN if revision mismatch during live-migration  https://review.opendev.org/c/openstack/networking-ovn/+/83770910:17
opendevreviewSlawek Kaplonski proposed openstack/networking-ovn stable/train: Retry port_update in the OVN if revision mismatch during live-migration  https://review.opendev.org/c/openstack/networking-ovn/+/83770910:27
opendevreviewLajos Katona proposed openstack/neutron stable/yoga: Add retry for privsep get_link_devices  https://review.opendev.org/c/openstack/neutron/+/83768111:25
lajoskatona[all]: as I see we hit also this issue: http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028160.html (I saw on older branches too), bug for it: https://bugs.launchpad.net/devstack/+bug/196879812:20
opendevreviewMerged openstack/neutron stable/yoga: [stable/yoga] Drop -master jobs  https://review.opendev.org/c/openstack/neutron/+/83751012:26
ykarellajoskatona, yes all devstack jobs running on ubuntu are impacted12:32
ykarelthe bug mentions only focal, but i see bionic too12:33
lajoskatonaykarel: thanks12:33
opendevreviewPedro Henrique Pereira Martins proposed openstack/python-neutronclient master: Add support to floating ip port forwarding  https://review.opendev.org/c/openstack/python-neutronclient/+/83772512:35
opendevreviewKrzysztof Tomaszewski proposed openstack/neutron master: Ensure to remove conntrack after applying deferred openflows  https://review.opendev.org/c/openstack/neutron/+/83772612:45
labedz_hello12:50
labedz_ralonsoh: about issue: https://bugs.launchpad.net/neutron/+bug/1934917, what do you think about another solution - removing conntrack entries after applying deferred flows12:52
labedz_something like: https://review.opendev.org/c/openstack/neutron/+/83772612:52
opendevreviewJakub Libosvar proposed openstack/neutron master: DNM WIP: Don't register config options on imports  https://review.opendev.org/c/openstack/neutron/+/83739212:59
*** dasm|off is now known as dasm13:12
ralonsohlabedz_, that will block the traffic13:13
ralonsohit could be for a short time, but if you remove the conntrack entries and the flows are not applied yet, the traffic will be blocked13:13
ralonsohlabedz_, in any case, this code is for iptables firewall13:15
ralonsohnot for OVS fw13:15
labedz_ralonsoh: yes - that's the point: to be sure that flows are applied before conntrack entries are deleted13:18
ralonsohlabedz_, we don't call this method in OVS fw13:19
labedz_ralonsoh: you mean _apply_port_filter ?13:19
ralonsohin "OVSFirewallDriver", we don't add anything to self._queue13:20
ralonsohthus this method never does anything13:20
labedz_we do in prepare_port_filter13:21
labedz_ralonsoh: agent/linux/openvswitch_firewall/firewall.py L#73713:22
ralonsohwhat we do?13:22
labedz_ralonsoh: method _delete_invalid_conntrack_entries_for_port() calls self.ipconntrack.delete_conntrack_state_by_remote_ips13:23
ralonsohwe do remove the invalid entries, only when the port is deleted13:23
ralonsohthis https://review.opendev.org/c/openstack/neutron/+/837726/1/neutron/agent/linux/ip_conntrack.py13:23
ralonsohis never called in OVS FW13:24
opendevreviewyatin proposed openstack/neutron master: [DNM] Check translation job issue  https://review.opendev.org/c/openstack/neutron/+/83745413:28
labedz_ralonsoh: hmm, I am confused then: _apply_port_filter calls self.firewall.prepare_port_filter L#186, then in prepare_port_filter() we call self._delete_invalid_conntrack_entries_for_por agent/linux/openvswitch_firewall/firewall.pyL#737 and then it calls delete_conntrack_state_by_remote_ips() which populate conntrack._queue by calling _process() agent/linux/ip_conntrack.py L#18713:28
labedz_ralonsoh: and I see it in logs (done some dummy debuging)13:29
ralonsohah right, yes13:30
ralonsohbut what's the point of your patch?13:30
labedz_ralonsoh: my initial problem is because of incosistent flow (because of batch apply) my legit traffic goes into failed flows conntrack entry13:30
ralonsohyes but the problem are not in the invalid rules13:31
ralonsohbut the valid ones13:31
labedz_ralonsoh: and becasue it happen that conntrack entry was deleted before all flow batches were applied conntrack entry stays marked in conntrack13:31
labedz_ralonsoh: so when I postpone conntrack queue processing after applying all batches of deferred flows then I am fine at the end13:33
labedz_ralonsoh: (except the small time between while batches are being applied)13:33
ralonsohthat doesn't guarantee that, in the middle of applying a port flow set, we can't reproduce the problem13:34
ralonsohthe issue is not in the conntrack table but in the partially applied flow set13:35
ralonsohfor a port13:35
labedz_ralonsoh: indeed, but when there is a legit traffic already there (estabilished) while I am restarting ovs agent then between batches I have a chance that this traffic will be marked as invalid one13:36
ralonsohno if the flows for a port are applied in one single tnx13:37
ralonsohtxn*13:37
labedz_ralonsoh: true, that's why I like your patch :)13:37
labedz_ralonsoh: but as it is configure option - we can have both13:38
labedz_ralonsoh: my biggest problem is when I host some K8s stuff on top of it there is a lot of ipip tunnels which are also affected by this case13:41
labedz_ralonsoh: tcp usually do reconnect and things are fixed by themself then ipip tunnels are more stubborn13:43
ralonsohtry first the other option13:43
ralonsohmy first concern aboyt your patch are how we are handling the sync between threads13:44
labedz_ralonsoh: threads? you mean eventlet thrads for queue?13:47
ralonsohyes13:47
labedz_ralonsoh: IMHO eventlet semaphore should do the job13:48
labedz_ralonsoh: anyway this patch is how to make it with smallest changes possible. I would prefer to refactor this ipcontrack mechanism to something more deterministic :)13:51
opendevreviewDaniel Alvarez proposed openstack/neutron master: [ovn][migration] Support migration to OVN from iptables firewall  https://review.opendev.org/c/openstack/neutron/+/83756614:38
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Revert "Add tag to port more earlier"  https://review.opendev.org/c/openstack/neutron/+/83768514:40
labedz_ralonsoh: btw, thank you for checking15:12
ralonsohyw15:12
opendevreviewLajos Katona proposed openstack/neutron-specs master: Spec folder for Zed  https://review.opendev.org/c/openstack/neutron-specs/+/83773615:12
opendevreviewLajos Katona proposed openstack/neutron-specs master: Spec folder for Zed  https://review.opendev.org/c/openstack/neutron-specs/+/83773615:31
opendevreviewMerged openstack/neutron stable/yoga: Also add B324 to bandit skip list for python3.9+  https://review.opendev.org/c/openstack/neutron/+/83767017:13
*** dasm is now known as dasm|off21:36
opendevreviewMiguel Lavalle proposed openstack/neutron master: Avoid race condition when deleting trunk bridges  https://review.opendev.org/c/openstack/neutron/+/83778023:26
opendevreviewMiguel Lavalle proposed openstack/neutron master: [WIP] Avoid race condition when deleting trunk bridges  https://review.opendev.org/c/openstack/neutron/+/83778023:28

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