*** mlavalle has quit IRC | 00:01 | |
*** baojg has joined #openstack-meeting-3 | 02:16 | |
*** psachin has joined #openstack-meeting-3 | 03:22 | |
*** haleyb has quit IRC | 05:16 | |
*** haleyb has joined #openstack-meeting-3 | 05:23 | |
*** belmoreira has joined #openstack-meeting-3 | 05:55 | |
*** ralonsoh has joined #openstack-meeting-3 | 06:06 | |
*** eolivare has joined #openstack-meeting-3 | 06:35 | |
*** belmoreira has quit IRC | 06:47 | |
*** e0ne has joined #openstack-meeting-3 | 06:51 | |
*** tosky has joined #openstack-meeting-3 | 07:38 | |
*** baojg has quit IRC | 07:51 | |
*** baojg has joined #openstack-meeting-3 | 07:52 | |
*** BakaKuna has joined #openstack-meeting-3 | 08:42 | |
*** lkoranda has joined #openstack-meeting-3 | 09:12 | |
*** lpetrut has joined #openstack-meeting-3 | 09:21 | |
*** yamamoto has quit IRC | 09:40 | |
*** yamamoto has joined #openstack-meeting-3 | 09:53 | |
*** yamamoto has quit IRC | 10:07 | |
*** yamamoto has joined #openstack-meeting-3 | 10:36 | |
*** yamamoto has quit IRC | 10:44 | |
*** baojg has quit IRC | 11:06 | |
*** yamamoto has joined #openstack-meeting-3 | 11:16 | |
*** yamamoto has quit IRC | 11:29 | |
*** yamamoto has joined #openstack-meeting-3 | 11:34 | |
*** yamamoto has quit IRC | 11:42 | |
*** elvira has joined #openstack-meeting-3 | 12:09 | |
*** psahoo has joined #openstack-meeting-3 | 12:19 | |
*** psachin has quit IRC | 12:32 | |
*** yamamoto has joined #openstack-meeting-3 | 12:39 | |
*** yamamoto has quit IRC | 12:55 | |
*** yamamoto has joined #openstack-meeting-3 | 13:13 | |
*** psahoo has quit IRC | 13:19 | |
*** yamamoto has quit IRC | 13:25 | |
*** psahoo has joined #openstack-meeting-3 | 13:31 | |
*** haleyb_ has joined #openstack-meeting-3 | 13:46 | |
*** obondarev has joined #openstack-meeting-3 | 13:56 | |
*** mlavalle has joined #openstack-meeting-3 | 13:58 | |
slaweq | #startmeeting networking | 14:01 |
---|---|---|
openstack | Meeting started Tue Apr 6 14:01:02 2021 UTC and is due to finish in 60 minutes. The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:01 |
slaweq | hi | 14:01 |
*** openstack changes topic to " (Meeting topic: networking)" | 14:01 | |
openstack | The meeting name has been set to 'networking' | 14:01 |
ralonsoh | hi | 14:01 |
obondarev | hi | 14:01 |
mlavalle | o/ | 14:01 |
haleyb_ | hi | 14:01 |
rubasov | o/ | 14:01 |
bcafarel | \o | 14:01 |
njohnston | o/ | 14:02 |
*** lajoskatona has joined #openstack-meeting-3 | 14:02 | |
lajoskatona | Hi | 14:02 |
slaweq | #topic announcements | 14:02 |
*** openstack changes topic to "announcements (Meeting topic: networking)" | 14:02 | |
slaweq | Release calendar https://releases.openstack.org/wallaby/schedule.html | 14:02 |
slaweq | according to it, this week is the final deadline for last Wallaby RC | 14:03 |
amotoki | hi | 14:03 |
slaweq | RC2 for Neutron is proposed https://review.opendev.org/c/openstack/releases/+/784882 | 14:03 |
slaweq | for stadium projects we don't need RC2 | 14:03 |
slaweq | next one | 14:04 |
slaweq | Deprecation of networking-midonet is DONE now | 14:04 |
slaweq | it was super fast deprecation process | 14:04 |
mlavalle | +1 | 14:04 |
slaweq | so we will not have any new networking-midonet releases | 14:04 |
slaweq | it's out of neutron stadium now | 14:04 |
slaweq | sorrioson will maybe revive it in the x/ namespace | 14:05 |
bcafarel | that was fast indeed | 14:05 |
amotoki | it is unfortunate, but it is the real | 14:05 |
amotoki | I will support the migration to x/ namespace. | 14:05 |
slaweq | thx amotoki | 14:06 |
slaweq | ok, next one | 14:06 |
slaweq | virtual PTG is in less than 2 weeks from now | 14:06 |
slaweq | etherpad https://etherpad.opendev.org/p/neutron-xena-ptg | 14:06 |
slaweq | please add Your topics to it | 14:06 |
slaweq | also gibi asked me today if we have any topics to discuss with Nova team | 14:07 |
slaweq | so far I don't see anything on our etherpad | 14:07 |
slaweq | but if You would have anything, please let me know asap so I can sync with migi and schedule some cross project session | 14:07 |
bcafarel | ralonsoh: I vaguely recall something related to nova for the rootwrap removal? ^^ | 14:07 |
ralonsoh | bcafarel, not really, just a question about how it was done in Nova | 14:08 |
bcafarel | ack probably not worth a cross-project topic then | 14:08 |
slaweq | and that | 14:09 |
slaweq | that's all announcements from me today | 14:09 |
slaweq | anything else You want to add to it? | 14:09 |
amotoki | slaweq: did you have a conversation with gmann on the timeslot on the policy stuff? | 14:09 |
slaweq | amotoki: nope | 14:09 |
amotoki | IIRC he coordinate slots on the policy stuff | 14:10 |
amotoki | okay, let's follow it up this week | 14:10 |
slaweq | amotoki: you mean new policy rules? | 14:10 |
slaweq | and personas | 14:10 |
amotoki | slaweq: yes | 14:10 |
slaweq | I will talk with him, thx for the heads up | 14:10 |
amotoki | yw | 14:11 |
bcafarel | also a quick note (stable hat on), a new setuptools release breaks most py2 jobs - don't recheck on stable/train and older backports for now | 14:11 |
bcafarel | well even stable/ussuri as grenade will fail :/ | 14:11 |
slaweq | bcafarel: thx | 14:12 |
slaweq | ok, let's move on | 14:15 |
slaweq | #topic Blueprints | 14:15 |
*** openstack changes topic to "Blueprints (Meeting topic: networking)" | 14:15 | |
slaweq | do You want to talk about any specific BP today? | 14:15 |
mlavalle | not me | 14:16 |
ralonsoh | no thanks | 14:16 |
slaweq | I also have nothing for today | 14:16 |
slaweq | just one thing | 14:17 |
slaweq | https://bugs.launchpad.net/neutron/+milestone/next | 14:17 |
slaweq | there is a lot of BPs on that list | 14:17 |
slaweq | I will start looking into them in next days to check what we should maybe close or work on | 14:17 |
slaweq | but if You would have some time, please take a look at that list too | 14:17 |
slaweq | many of them are pretty old things so please also be ready for questions from me regarding them :) | 14:18 |
slaweq | and that's all from me regarding BPs | 14:19 |
slaweq | ok, lets move on then | 14:20 |
mlavalle | I'll take a look with an eye of aopting one | 14:20 |
mlavalle | adopting | 14:20 |
slaweq | mlavalle: thx a lot | 14:20 |
slaweq | #topic Community Goals | 14:20 |
*** openstack changes topic to "Community Goals (Meeting topic: networking)" | 14:20 | |
slaweq | on that list we have only that rootwrap->privsep migration | 14:21 |
slaweq | which AFAIK is (almost) finished on our side | 14:21 |
bcafarel | ralonsoh++ | 14:21 |
slaweq | except the long running processes about which ralonsoh sent email to ML | 14:21 |
ralonsoh | a couple of things: | 14:21 |
slaweq | ralonsoh: should we still keep track of it in that section? or can we remove it already? | 14:21 |
ralonsoh | no | 14:22 |
ralonsoh | 1) long running process: ok to continue using rootwrap | 14:22 |
ralonsoh | 2) as Sean commented, we need to segregate the privsep contexts | 14:22 |
ralonsoh | to make them more granular | 14:22 |
ralonsoh | but this is an optimization | 14:22 |
ralonsoh | (no rush) | 14:22 |
ralonsoh | that's all | 14:22 |
ralonsoh | slaweq, yes we can remove this section | 14:23 |
slaweq | ralonsoh: ok, ths | 14:24 |
slaweq | thx | 14:24 |
slaweq | I will remove it from that section then | 14:24 |
amotoki | I think that long running processes were not considered when it was proposed as a community goal and we can tackle it separately. | 14:25 |
amotoki | perhaps along with nova(?) | 14:25 |
ralonsoh | amotoki, sure and this could discussed in the PTG | 14:25 |
amotoki | +1 | 14:26 |
slaweq | I think we can move on to the next topic then | 14:27 |
slaweq | #topic Bugs | 14:27 |
*** openstack changes topic to "Bugs (Meeting topic: networking)" | 14:27 | |
slaweq | amotoki was our bug deputy last week | 14:27 |
slaweq | amotoki: any bugs You want to highligh now? | 14:28 |
amotoki | I was a bug deputy last week and just sent a report before the meeting http://lists.openstack.org/pipermail/openstack-discuss/2021-April/021613.html | 14:28 |
amotoki | Last week is relatively quite. Please check my report. | 14:29 |
amotoki | https://bugs.launchpad.net/neutron/+bug/1921809 is the only unassigned bug and it is related to OVN doc | 14:29 |
openstack | Launchpad bug 1921809 in neutron "OpenStack Metadata API and OVN in Neutron" [Low,Confirmed] | 14:29 |
amotoki | there was a response from the bug author. it would be nice if ovn folks can check the response. | 14:30 |
slaweq | otherwiseguy: hi, can You take a look at ^^ when You will have some time? | 14:31 |
amotoki | in addition, it would be nice if you can look https://bugs.launchpad.net/neutron/+bug/1922222 I requested more info on the background. | 14:33 |
openstack | Launchpad bug 1922222 in neutron "allow using tap device on netdev enabled host" [Undecided,Opinion] | 14:33 |
amotoki | that's all from me | 14:34 |
slaweq | ralonsoh: can You take a look at https://bugs.launchpad.net/neutron/+bug/1922222 ? | 14:34 |
ralonsoh | sure | 14:34 |
slaweq | thx a lot | 14:34 |
slaweq | and thx amotoki for the report | 14:34 |
slaweq | sounds like easy week indeed :) | 14:34 |
slaweq | this week our bug deputy is mlavalle | 14:35 |
mlavalle | yayy! | 14:35 |
slaweq | :) | 14:35 |
slaweq | and next week it will be rubasov's turn | 14:35 |
rubasov | thanks for the reminder | 14:35 |
slaweq | any other bugs You want to discuss today? | 14:35 |
slaweq | rubasov: yw :) | 14:35 |
slaweq | if there are no other bugs, then it is all from me for today | 14:37 |
slaweq | so I can give You few minutes back :) | 14:37 |
bcafarel | yay | 14:37 |
slaweq | thx for attending the meeting and have a great week | 14:37 |
slaweq | o/ | 14:37 |
ralonsoh | bye | 14:37 |
njohnston | o/ | 14:37 |
slaweq | #endmeeting | 14:37 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 14:37 | |
lajoskatona | Bye | 14:37 |
openstack | Meeting ended Tue Apr 6 14:37:43 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:37 |
mlavalle | o/ | 14:37 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking/2021/networking.2021-04-06-14.01.html | 14:37 |
bcafarel | o/ | 14:37 |
obondarev | o/ | 14:37 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking/2021/networking.2021-04-06-14.01.txt | 14:37 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking/2021/networking.2021-04-06-14.01.log.html | 14:37 |
njohnston | o/ | 14:37 |
amotoki | o/ | 14:38 |
rubasov | o/ | 14:38 |
*** obondarev has quit IRC | 14:40 | |
*** yamamoto has joined #openstack-meeting-3 | 14:41 | |
*** macz_ has joined #openstack-meeting-3 | 14:42 | |
*** yamamoto has quit IRC | 14:49 | |
*** haleyb_ has quit IRC | 14:57 | |
*** penick has joined #openstack-meeting-3 | 14:58 | |
*** elvira has quit IRC | 14:58 | |
slaweq | #startmeeting neutron_ci | 15:00 |
openstack | Meeting started Tue Apr 6 15:00:56 2021 UTC and is due to finish in 60 minutes. The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
slaweq | hi | 15:00 |
*** openstack changes topic to " (Meeting topic: neutron_ci)" | 15:00 | |
openstack | The meeting name has been set to 'neutron_ci' | 15:01 |
ralonsoh | hi | 15:01 |
bcafarel | o/ | 15:01 |
lajoskatona | Hi | 15:01 |
slaweq | ok, let's start | 15:02 |
slaweq | Grafana dashboard: http://grafana.openstack.org/dashboard/db/neutron-failure-rate | 15:02 |
slaweq | Please open now :) | 15:02 |
slaweq | #topic Actions from previous meetings | 15:04 |
*** openstack changes topic to "Actions from previous meetings (Meeting topic: neutron_ci)" | 15:04 | |
slaweq | ralonsoh to check failed qos scenario test | 15:04 |
ralonsoh | no, sorry, I just started. I was busy with the py38/FTs timeouts | 15:05 |
slaweq | ralonsoh: sure | 15:05 |
slaweq | np | 15:05 |
slaweq | can I assign it to You for next week too? | 15:05 |
ralonsoh | sure | 15:05 |
slaweq | #action ralonsoh to check failed qos scenario test | 15:05 |
slaweq | thx | 15:05 |
slaweq | next one | 15:05 |
slaweq | ralonsoh to check https://bugs.launchpad.net/neutron/+bug/1921866 | 15:05 |
openstack | Launchpad bug 1917793 in neutron "duplicate for #1921866 [HA] keepalived_state_change does not finish "handle_initial_state"execution" [Critical,Confirmed] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) | 15:05 |
ralonsoh | I pushed a patch to mitigate it | 15:05 |
ralonsoh | one sec | 15:05 |
*** lpetrut has quit IRC | 15:06 | |
ralonsoh | #link https://review.opendev.org/c/openstack/neutron/+/779024 | 15:06 |
ralonsoh | (already merged) | 15:06 |
slaweq | thx, so we should be good with that one :) | 15:06 |
slaweq | next one then | 15:07 |
slaweq | slaweq to check failed start metadata proxy issue | 15:07 |
slaweq | Bug https://bugs.launchpad.net/neutron/+bug/1922684 | 15:07 |
openstack | Launchpad bug 1922684 in neutron "Functional dhcp agent tests fails to spawn metadata proxy" [High,Confirmed] - Assigned to Slawek Kaplonski (slaweq) | 15:07 |
slaweq | and proposed fix https://review.opendev.org/c/openstack/neutron/+/784903 | 15:07 |
slaweq | ralonsoh: I saw You had some questions about it | 15:07 |
ralonsoh | thanks | 15:07 |
ralonsoh | we can discuss it in the patch | 15:08 |
slaweq | let me try to quickly explain it here | 15:08 |
ralonsoh | sure | 15:08 |
slaweq | first of all, You can easy reproduce it if You will raise exceptions.ProcessExecutionError somewhere in fill_dhcp_udp_checksums() method in https://github.com/openstack/neutron/blob/58c9912be0ce5d9bf9eb9e1c44b87cdf90aab452/neutron/agent/linux/dhcp.py#L1762 | 15:09 |
slaweq | this is what happens really in those failed tests | 15:09 |
slaweq | so during iptables-restore command there is exception raised | 15:10 |
slaweq | and this is handled properly by dhcp driver | 15:10 |
slaweq | but when it tries call setup() method again https://github.com/openstack/neutron/blob/58c9912be0ce5d9bf9eb9e1c44b87cdf90aab452/neutron/agent/linux/dhcp.py#L1664 it fails on ensure_device_is_ready: https://github.com/openstack/neutron/blob/58c9912be0ce5d9bf9eb9e1c44b87cdf90aab452/neutron/agent/linux/dhcp.py#L1692 | 15:11 |
slaweq | it happens like that because in the test we prepare network object with port prepared | 15:11 |
slaweq | and that "fake" port is used in the first call of setup() method | 15:12 |
slaweq | exactly here https://github.com/openstack/neutron/blob/58c9912be0ce5d9bf9eb9e1c44b87cdf90aab452/neutron/agent/linux/dhcp.py#L1667 | 15:12 |
slaweq | so "port" is exactly what test expects that it will be | 15:12 |
slaweq | but we also mock get_dhcp_port() from the plugin rpc api class in that test | 15:13 |
slaweq | so in first call of setup() method it will: | 15:13 |
slaweq | 1. get correct port in https://github.com/openstack/neutron/blob/58c9912be0ce5d9bf9eb9e1c44b87cdf90aab452/neutron/agent/linux/dhcp.py#L1667 | 15:13 |
slaweq | 2. update network.ports[0] to be mock instead of port which was returned in 1) | 15:14 |
slaweq | 3. fail on iptables call | 15:14 |
slaweq | and now second call of setup() | 15:14 |
slaweq | 1. get wrong (mock) port in https://github.com/openstack/neutron/blob/58c9912be0ce5d9bf9eb9e1c44b87cdf90aab452/neutron/agent/linux/dhcp.py#L1667 | 15:14 |
slaweq | 2. fails at https://github.com/openstack/neutron/blob/58c9912be0ce5d9bf9eb9e1c44b87cdf90aab452/neutron/agent/linux/dhcp.py#L1692 | 15:14 |
slaweq | I'm not sure if that's clear for You now | 15:15 |
ralonsoh | ok, I'll check it locally, I still don't get it | 15:15 |
slaweq | ok | 15:15 |
slaweq | we can continue in the review later | 15:15 |
slaweq | that's all regarding actions from last week | 15:16 |
slaweq | let's move on | 15:16 |
slaweq | #topic Stadium projects | 15:16 |
*** openstack changes topic to "Stadium projects (Meeting topic: neutron_ci)" | 15:16 | |
slaweq | lajoskatona: any updates? | 15:16 |
slaweq | except midonet as it's not stadium project anymore ;) | 15:16 |
lajoskatona | nothing to tell the truth | 15:16 |
lajoskatona | as I saw this morning things a re going in, so no issue at leat as i checked | 15:17 |
slaweq | ok, thx for taking care of it | 15:17 |
slaweq | #topic Stable branches | 15:17 |
*** openstack changes topic to "Stable branches (Meeting topic: neutron_ci)" | 15:17 | |
slaweq | bcafarel: any updates? | 15:17 |
slaweq | except the issue with py2 (again) in older branches | 15:17 |
bcafarel | main issue I spoiled in previous meeting is py2 bug indeed | 15:18 |
bcafarel | as it breaks up to ussuri included the list of ok branches got short :) | 15:18 |
slaweq | is there any LP for that bug already? | 15:18 |
bcafarel | I had opened one for neutron, but closed it as dup (gmann opened one for devstack) | 15:18 |
bcafarel | https://bugs.launchpad.net/devstack/+bug/1922736 | 15:18 |
openstack | Launchpad bug 1922736 in devstack "Stable stein|train py2 devstack based jobs are broken on py2 interpreter" [Critical,Confirmed] | 15:18 |
bcafarel | as it is rather generic issue not just for us | 15:18 |
slaweq | thx bcafarel | 15:19 |
* slaweq wonders when we will need to stop testing all py2 branches in u/s | 15:20 | |
bcafarel | well, train had still both IIRC | 15:20 |
bcafarel | so expect a few other "oh yes whe should cap this one too" | 15:20 |
slaweq | :) | 15:21 |
slaweq | something else, easier regarding the stable branches | 15:21 |
slaweq | we need to update our grafana dashboads to include stable/wallaby | 15:21 |
slaweq | bcafarel: will You take care of it? | 15:21 |
bcafarel | sigh sorry I pushed doc update to note this as release step and then forgot about actually doing it | 15:22 |
slaweq | LOL | 15:22 |
bcafarel | slaweq: let's add it as topic for next week so I do not keep forgeting :) | 15:22 |
slaweq | thx | 15:22 |
slaweq | #action bcafarel to update grafana dashboards with stable/wallaby | 15:23 |
slaweq | ok, next topic | 15:23 |
slaweq | #topic Grafana | 15:23 |
*** openstack changes topic to "Grafana (Meeting topic: neutron_ci)" | 15:23 | |
slaweq | here things looks pretty ok this week IMO | 15:23 |
slaweq | I don't seen any major issues | 15:24 |
ralonsoh | well, py38 and FTs were a bit unstable, too many timeouts | 15:24 |
slaweq | ralonsoh: true | 15:24 |
slaweq | but You proposed some patches to address, at least py38 issues, right? | 15:25 |
ralonsoh | https://review.opendev.org/c/openstack/neutron/+/784771 | 15:25 |
ralonsoh | and for FTs | 15:25 |
ralonsoh | https://review.opendev.org/c/openstack/neutron/+/784771 | 15:25 |
ralonsoh | sorry: https://review.opendev.org/c/openstack/neutron/+/784889 | 15:25 |
slaweq | ok, both are approved already | 15:26 |
slaweq | lets see if it will be better with those patches merged | 15:26 |
bcafarel | seeing the times for the offline_migration tests it should help | 15:27 |
ralonsoh | mysql tests take around 10 mins, all of them | 15:27 |
slaweq | hopefully | 15:27 |
ralonsoh | I'm trying to merge in one single test, to avoid executing the migration again and again | 15:27 |
slaweq | ++ | 15:29 |
slaweq | ok, lets talk about some specific issues | 15:29 |
slaweq | #topic functional | 15:29 |
*** openstack changes topic to "functional (Meeting topic: neutron_ci)" | 15:29 | |
slaweq | I found one new issue for today | 15:29 |
slaweq | https://78bb45d7d79a62b0c924-1d8800dfbc4b22202783e69a87ac00ba.ssl.cf1.rackcdn.com/783647/6/check/neutron-functional-with-uwsgi/83ffba0/testr_results.html | 15:30 |
slaweq | it's failed test_get_egress_min_bw_for_port | 15:30 |
ralonsoh | fail | 15:30 |
ralonsoh | [x] | 15:30 |
ralonsoh | 15:30 | |
ralonsoh | ft1.22: neutron.tests.functional.agent.common.test_ovs_lib.BaseOVSTestCase.test_get_egress_min_bw_for_porttesttools.testresult.real._StringException: Traceback (most recent call last): | 15:30 |
ralonsoh | File "/home/zuul/src/opendev.org/openstack/neutron/neutron/common/utils.py", line 708, in wait_until_true | 15:30 |
ralonsoh | eventlet.sleep(sleep) | 15:30 |
ralonsoh | File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional/lib/python3.8/site-packages/eventlet/greenthread.py", line 36, in sleep | 15:30 |
ralonsoh | hub.switch() | 15:30 |
ralonsoh | File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional/lib/python3.8/site-packages/eventlet/hubs/hub.py", line 313, in switch | 15:30 |
ralonsoh | return self.greenlet.switch() | 15:30 |
ralonsoh | eventlet.timeout.Timeout: 5 seconds | 15:30 |
ralonsoh | During handling of the above exception, another exception occurred: | 15:30 |
ralonsoh | Traceback (most recent call last): | 15:30 |
ralonsoh | File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/functional/agent/common/test_ovs_lib.py", line 158, in _check_value | 15:30 |
ralonsoh | common_utils.wait_until_true(part_check_value, timeout=5, sleep=1) | 15:30 |
ralonsoh | File "/home/zuul/src/opendev.org/openstack/neutron/neutron/common/utils.py", line 713, in wait_until_true | 15:30 |
ralonsoh | raise WaitTimeout(_("Timed out after %d seconds") % timeout) | 15:30 |
ralonsoh | neutron.common.utils.WaitTimeout: Timed out after 5 seconds | 15:30 |
ralonsoh | During handling of the above exception, another exception occurred: | 15:31 |
ralonsoh | Traceback (most recent call last): | 15:31 |
ralonsoh | File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/base.py", line 183, in func | 15:31 |
ralonsoh | return f(self, *args, **kwargs) | 15:31 |
ralonsoh | File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/functional/agent/common/test_ovs_lib.py", line 452, in test_get_egress_min_bw_for_port | 15:31 |
ralonsoh | self._check_value(2800, self.ovs.get_egress_min_bw_for_port, | 15:31 |
ralonsoh | File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/functional/agent/common/test_ovs_lib.py", line 160, in _check_value | 15:31 |
ralonsoh | self.fail('Expected value: %s, retrieved value: %s' % | 15:31 |
ralonsoh | File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail | 15:31 |
ralonsoh | raise self.failureException(msg) | 15:31 |
ralonsoh | AssertionError: Expected value: 2800, retrieved value: 1700 | 15:31 |
ralonsoh | 15:31 | |
ralonsoh | sorry!!! | 15:31 |
ralonsoh | what I wanted to point out is the retrieved value, 1700 | 15:31 |
ralonsoh | this could be due to an overloaded host | 15:31 |
slaweq | :) | 15:31 |
slaweq | wrong copy paste ;P | 15:31 |
slaweq | ralonsoh: but how overloaded host can impact that? | 15:33 |
ralonsoh | because it cannot transmit at the requested speed | 15:33 |
slaweq | but it's not checking actual bandwidth | 15:33 |
slaweq | it's just checking what is set in ovs IMO | 15:33 |
ralonsoh | sorry! you are right | 15:34 |
ralonsoh | ok, indeed this is an error | 15:34 |
slaweq | https://github.com/openstack/neutron/blob/58c9912be0ce5d9bf9eb9e1c44b87cdf90aab452/neutron/tests/functional/agent/common/test_ovs_lib.py#L452 | 15:34 |
slaweq | it failed in that line | 15:34 |
slaweq | so just "update_minimum_bandwidth_queue()" | 15:35 |
slaweq | and then wait 5 seconds until it will be really set | 15:35 |
ralonsoh | this is the most trivial check | 15:35 |
slaweq | but maybe we should use different ports in each test | 15:35 |
slaweq | as now it seems that 1700 was set in different test: https://github.com/openstack/neutron/blob/58c9912be0ce5d9bf9eb9e1c44b87cdf90aab452/neutron/tests/functional/agent/common/test_ovs_lib.py#L374 | 15:36 |
ralonsoh | we do, we are generating a new port uuid per test | 15:36 |
slaweq | so from where 1700 came? | 15:36 |
ralonsoh | ups, the queue number | 15:38 |
ralonsoh | maybe we need to make the queue number random | 15:38 |
ralonsoh | I'll check it | 15:38 |
slaweq | thx | 15:38 |
slaweq | queue number is always 1 | 15:38 |
slaweq | it may be that there is race between those tests | 15:39 |
slaweq | #action ralonsoh to check failed test_get_egress_min_bw_for_port functional test | 15:40 |
slaweq | ok, that's basically all what I had for today | 15:40 |
slaweq | I really didn't found many new issues in our jobs this week | 15:40 |
bcafarel | not complaining that you did not :) | 15:40 |
lajoskatona | +1 | 15:41 |
slaweq | one last thing from me for today | 15:41 |
slaweq | https://review.opendev.org/q/topic:secure-rbac+project:openstack/neutron+status:open | 15:41 |
slaweq | please review those patches | 15:41 |
slaweq | I'm pushing new UT for API policies | 15:41 |
bcafarel | slaweq++ nice | 15:41 |
slaweq | (and finding new bugs all the time :/) | 15:41 |
slaweq | so those tests are useful IMO | 15:41 |
slaweq | I know that those patches are huge but please review them :) | 15:42 |
slaweq | and that's all what I have for today | 15:42 |
slaweq | do You have anything else You want to talk about today? | 15:43 |
ralonsoh | https://bugs.launchpad.net/neutron/+bug/1915341 | 15:43 |
openstack | Launchpad bug 1915341 in neutron "neutron-linuxbridge-agent not starting due to nf_tables rules" [Critical,New] | 15:43 |
ralonsoh | but this could be discussed in the PTG | 15:43 |
ralonsoh | in a nutshell: this problem is related to nft API | 15:43 |
ralonsoh | if they use legacy ebtables (same as in our CI), the problem is gone | 15:44 |
ralonsoh | I'm trying to fix it for legacy and ebtables-nft (new API) | 15:44 |
lajoskatona | so this iwhy I cant reproduce it ? | 15:44 |
ralonsoh | probably | 15:44 |
ralonsoh | you can force the new api | 15:44 |
ralonsoh | one sec | 15:44 |
ralonsoh | https://review.opendev.org/c/openstack/neutron/+/775413/11/roles/nftables/tasks/main.yaml | 15:44 |
ralonsoh | this is the patch I'm using to test it | 15:45 |
ralonsoh | but this is just a heads-up, we'll talk about the future of linux bridge and nft in the PTG | 15:45 |
lajoskatona | thanks, I check it | 15:45 |
ralonsoh | I'll add a topic | 15:45 |
ralonsoh | (that's all) | 15:45 |
slaweq | thx for topic proposal | 15:45 |
slaweq | I already added something about linuxbridge agent to the etherpad | 15:46 |
slaweq | but please add Your notes to it too :) | 15:46 |
slaweq | ralonsoh: regarding bug https://bugs.launchpad.net/neutron/+bug/1915341 do You think we should have note about it somewhere in our docs? | 15:47 |
openstack | Launchpad bug 1915341 in neutron "neutron-linuxbridge-agent not starting due to nf_tables rules" [Critical,New] | 15:47 |
ralonsoh | slaweq, yes, we should add this in the documentation | 15:47 |
ralonsoh | I'll do it | 15:47 |
slaweq | ralonsoh++ thx a lot | 15:48 |
slaweq | #action ralonsoh to update LB installation guide with info about legacy ebtables | 15:48 |
slaweq | with that I think we can finish today's meeting | 15:49 |
slaweq | thx for attending | 15:49 |
bcafarel | o/ | 15:49 |
ralonsoh | bye | 15:49 |
slaweq | o/ | 15:49 |
slaweq | #endmeeting | 15:49 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:49 | |
openstack | Meeting ended Tue Apr 6 15:49:56 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:49 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_ci/2021/neutron_ci.2021-04-06-15.00.html | 15:49 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_ci/2021/neutron_ci.2021-04-06-15.00.txt | 15:50 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_ci/2021/neutron_ci.2021-04-06-15.00.log.html | 15:50 |
lajoskatona | Bye | 15:51 |
*** lajoskatona has left #openstack-meeting-3 | 15:51 | |
*** lpetrut has joined #openstack-meeting-3 | 16:00 | |
*** psahoo has quit IRC | 16:01 | |
*** e0ne has quit IRC | 16:10 | |
*** macz_ has quit IRC | 16:59 | |
*** macz_ has joined #openstack-meeting-3 | 17:22 | |
*** eolivare has quit IRC | 17:30 | |
*** ralonsoh has quit IRC | 17:31 | |
*** penick has quit IRC | 17:35 | |
*** lpetrut has quit IRC | 18:13 | |
*** e0ne has joined #openstack-meeting-3 | 19:58 | |
*** e0ne has quit IRC | 20:00 | |
*** slaweq has quit IRC | 20:49 | |
*** slaweq has joined #openstack-meeting-3 | 20:51 | |
*** yamamoto has joined #openstack-meeting-3 | 20:51 | |
*** yamamoto has quit IRC | 20:55 | |
*** slaweq has quit IRC | 20:57 | |
*** BakaKuna has quit IRC | 21:16 | |
*** lkoranda has quit IRC | 21:18 | |
*** BakaKuna has joined #openstack-meeting-3 | 21:44 | |
*** yamamoto has joined #openstack-meeting-3 | 22:00 | |
*** yamamoto has quit IRC | 22:35 | |
*** yamamoto has joined #openstack-meeting-3 | 22:35 | |
*** macz_ has quit IRC | 23:53 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!