*** bostondriver has quit IRC | 00:22 | |
*** HongKong has joined #openvswitch | 00:25 | |
*** dcbw has quit IRC | 01:43 | |
*** acidfoo has quit IRC | 02:03 | |
*** rcernin_ has quit IRC | 02:21 | |
*** rcernin_ has joined #openvswitch | 02:48 | |
*** rcernin_ has quit IRC | 02:53 | |
*** rcernin has joined #openvswitch | 02:54 | |
*** zhouhan has joined #openvswitch | 03:10 | |
*** HongKong has quit IRC | 03:47 | |
*** teardown has quit IRC | 04:27 | |
*** teardown has joined #openvswitch | 04:39 | |
*** anilvenkata has joined #openvswitch | 04:48 | |
*** teardown has quit IRC | 05:43 | |
*** jaicaa has quit IRC | 06:31 | |
*** jaicaa has joined #openvswitch | 06:33 | |
*** ricolin has quit IRC | 06:48 | |
*** dholler has joined #openvswitch | 06:52 | |
*** eelco has joined #openvswitch | 06:57 | |
*** ralonsoh has joined #openvswitch | 07:18 | |
*** crabbey has quit IRC | 07:19 | |
*** afics has joined #openvswitch | 07:39 | |
*** ebail has joined #openvswitch | 07:49 | |
*** mdgray has joined #openvswitch | 08:12 | |
*** elvira has joined #openvswitch | 08:30 | |
*** rcernin has quit IRC | 08:37 | |
*** rcernin has joined #openvswitch | 09:05 | |
*** ktraynor has joined #openvswitch | 09:19 | |
*** rcernin has quit IRC | 09:19 | |
*** ebail has quit IRC | 09:48 | |
*** rcernin has joined #openvswitch | 10:10 | |
*** rcernin has quit IRC | 10:40 | |
*** tbachman has quit IRC | 11:01 | |
*** tbachman_ has joined #openvswitch | 11:01 | |
*** warewolf has quit IRC | 12:04 | |
*** slaweq has quit IRC | 12:22 | |
*** rcernin has joined #openvswitch | 12:22 | |
*** rcernin has quit IRC | 12:24 | |
*** rcernin has joined #openvswitch | 12:24 | |
*** slaweq has joined #openvswitch | 12:25 | |
*** bostondriver has joined #openvswitch | 12:33 | |
*** ricolin has joined #openvswitch | 12:44 | |
*** tbachman_ has quit IRC | 12:46 | |
*** aconole has quit IRC | 12:46 | |
kklimonda_ | numans: Hi, if you have a minute, I've been writing some code to fix the packet loop when router has SNAT enabled and packet is sent to router's IP, mostly to get a better understanding of how ovn internals work. I've been trying to reproduce that issue by writing a testcase, but I'm unsure how to test behavior of a packet arriving from external network. | 13:22 |
---|---|---|
kklimonda_ | is there some other test I could take a look at to see how such test is done? | 13:23 |
*** acidfoo has joined #openvswitch | 13:27 | |
numans | kklimonda_, Hi | 13:58 |
numans | kklimonda_, we do have lot of tests in tests/ovn.at and in tests/system-ovn.at for such scenarios. | 13:59 |
numans | I can point you a test case | 13:59 |
kklimonda_ | ooh, for some reason I didn't look into system-ovn.at - it seems "ovn -- multiple gateway routers, SNAT and DNAT" is more or less what I'm looking for, right? | 14:02 |
numans | kklimonda_, I'd suggest to look into system-ovn.at | 14:02 |
numans | it should have cases where we inject the pkt from the provider bridge... | 14:02 |
numans | kklimonda_, you could create an ovs port on a provider bridge (say br-phys), associate to a namespace and inject the pkt. the pkt should reach ovn pipeline into the br-int via the patch ports. | 14:03 |
kklimonda_ | thanks, it seems system-ovn.at has a lot of examples that fit what I need | 14:05 |
*** rcernin has quit IRC | 14:35 | |
*** stand has joined #openvswitch | 14:45 | |
*** tabakhase has quit IRC | 14:51 | |
*** tabakhase has joined #openvswitch | 14:55 | |
*** dholler has quit IRC | 15:29 | |
*** dholler has joined #openvswitch | 15:43 | |
*** acidfoo has quit IRC | 16:03 | |
*** acidfoo has joined #openvswitch | 16:04 | |
*** eelco has quit IRC | 16:31 | |
*** acidfoo has quit IRC | 16:56 | |
*** acidfoo has joined #openvswitch | 17:00 | |
*** blp has joined #openvswitch | 17:00 | |
blp | Hello everyone! | 17:00 |
*** dholler has quit IRC | 17:02 | |
mmichelson | Hi blp | 17:04 |
*** imaximets has quit IRC | 17:04 | |
blp | mmichelson: I have good news for the meeting! | 17:05 |
*** imaximets has joined #openvswitch | 17:05 | |
blp | (but not enough time to have sent out patches) | 17:05 |
mmichelson | blp, always intriguing when you say you have good news. I think this marks 2 weeks in a row. | 17:09 |
*** dceara has joined #openvswitch | 17:13 | |
mmichelson | I think it's about time to start. I'll issue the command... | 17:14 |
blp | mmichelson: I'm also in another call at the same time so I might be a bit flaky in responding. | 17:14 |
mmichelson | #startmeeting ovn_community_development_meeting | 17:15 |
openstack | Meeting started Thu Mar 18 17:15:06 2021 UTC and is due to finish in 60 minutes. The chair is mmichelson. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:15 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:15 |
openstack | The meeting name has been set to 'ovn_community_development_meeting' | 17:15 |
mmichelson | It's time once again for the weekly OVN meeting. | 17:15 |
mmichelson | Thanks to everyone who helped out, we released OVN 21.03.0 last week. I have a PR up for the ovn-website that adds the release and release notes. I don't think it's been merged yet though. | 17:15 |
mmichelson | I've mentioned in here a couple of times work I was doing regarding an oddball floating IP scenario that was not working for OpenStack. numans and blp gave reviews to my two-patch series. numans pointed out there's a failing test, and I'm working on getting that fixed now. | 17:16 |
mmichelson | I hope to have a new version of that up before the end of the day but might have to wait until tomorrow if it's tougher to fix than I had expected. | 17:17 |
blp | Most of my reviews these days are about ddlog though. | 17:17 |
mmichelson | blp, yeah, in my case you just ensured the C and DDLog were equivalent. | 17:17 |
blp | Right... | 17:17 |
mmichelson | We have a bit of a problem with tests being inconsistent in whether they pass or fail. blp has done a good job during DDLog development of fixing up some of them. | 17:18 |
blp | I've got some more of those coming up. | 17:18 |
mmichelson | I'm planning to get some issues filed on redhat's bugzilla for each of the "flaky" tests so we can get to the bottom of them. We can determine if the tests are flaky or if OVN is flaky. | 17:18 |
mmichelson | blp, oh nice. | 17:18 |
mmichelson | blp, there may be some overlap there then. | 17:19 |
mmichelson | If we can't trust CI to be correct, then it's doing us no good. | 17:19 |
mmichelson | So we need to ensure that a red run actually means there is a problem, and not get in the habit of constantly rechecking or ignoring failures. | 17:19 |
mmichelson | Thanks to imaximets for fixing the weirdness with flake8 checking | 17:19 |
mmichelson | That's a big help | 17:20 |
mmichelson | And I think that's all I had wanted to mention. | 17:20 |
mmichelson | Whoever wants to go next, feel free. | 17:20 |
mmichelson | I know we're unlikely to hear from dceara since this is a bad time for him, and _lore_ is on PTO today. | 17:20 |
imaximets | I have a small update. Hi. | 17:21 |
imaximets | I tried to review ovsdb-idl fixes from dceara. It's on v3 now. I have couple of comments to this patch-set. Will send them shortly. | 17:22 |
imaximets | Otherwise, worked a bit on GHA with its wierd python configurations. | 17:22 |
imaximets | that's it from me. | 17:23 |
blp | I have an update. | 17:23 |
blp | I received some assistnace from Leonid on optimizing the ddlog implementaiton of northd. | 17:24 |
blp | We looked at the benchmark from Numan. | 17:24 |
blp | I did some work on the benchmark itself | 17:24 |
blp | and some work on ovn-sbctl | 17:24 |
blp | And managed to make the benchmark run several times faster without ddlog | 17:25 |
blp | and something like 3x faster than that with ddlog | 17:25 |
blp | Now the timing on my laptop is something like 115 seconds without ddlog and 35 seconds with it. | 17:25 |
mmichelson | blp, what sort of changes did you make in ovn-sbctl? | 17:25 |
blp | I haven't managed to fit together the full patch series yet, but that will be coming up when I have some actual time outside of meetings. | 17:26 |
blp | I added the same daemon feature that ovn-nbctl has. | 17:26 |
blp | and made the benchmark use the daemon for both utilities. | 17:26 |
mmichelson | blp, interesting. I thought that since ovn-sbctl was selective with which tables/columns it was interested in, it didn't have the same scaling issues as ovn-nbctl. Or at least the scaling issues wouldn't be nearly as dire. It's interesting to learn this. | 17:27 |
blp | It made a huge difference. | 17:27 |
blp | Every iteration in the benchmark runs ovn-nbctl once and ovn-sbctl twice. The cost of ovn-sbctl overwhlemed the rest of the test. | 17:27 |
blp | Well, in the fomr that Numan sent it, the benchmark ran ovn-nbctl dozens of times, but it didn't need to, so I merged into just one. | 17:28 |
mmichelson | blp, that is some good news. You mentioned during my update that you had more test fixes coming up. Are those related to your ddlog optimizations or are they a separate patch series? | 17:29 |
blp | They're in my series. They aren't huge things, just minor improvements to tests. | 17:30 |
mmichelson | blp, ack | 17:30 |
blp | I get lots of test failures while checking ddlog, and I try to eliminate them when they're races. | 17:30 |
blp | (usually, they are races) | 17:30 |
mmichelson | blp, I suspect that's the case for most of the tests. | 17:32 |
blp | I would welcome more challenge benchmarks if anyone wants to send me them. | 17:33 |
*** aconole has joined #openvswitch | 17:33 | |
imaximets | I guess, daemon mode for sbctl was not implemented just because users normally doesn't need it. | 17:33 |
blp | It doesn't cost us much. | 17:33 |
mmichelson | It's used way less frequently than nbctl | 17:33 |
mmichelson | My most typical use of sbctl is to inspect logical flows | 17:34 |
mmichelson | Anyone else present? Anyone else want to give a report? | 17:34 |
blp | Currently my daemon mode is cut-and-paste from ovn-nbctl, but I might work to factor it into common code. | 17:35 |
mmichelson | blp, that would probably be for the best | 17:35 |
mmichelson | (factoring, I mean) | 17:35 |
* blp nods | 17:35 | |
blp | That's my whole report. | 17:36 |
mmichelson | OK, last chance for someone to speak up. Otherwise this meeting is OVER | 17:37 |
mmichelson | I certainly don't mind a short meeting :) | 17:37 |
blp | SHORT MEETING FTW | 17:37 |
flaviof | Hi folks! I have a --kind of a-- question for the IP gurus (like zhouhan). :) | 17:38 |
flaviof | I seem to have hit a bug where rate in the meter band gets updated in the NB+SB, but | 17:38 |
flaviof | ovn-controller is failing to act on it, even when calling "ovn-appctl -t ovn-controller recompute". | 17:38 |
flaviof | ref link: https://bugzilla.redhat.com/show_bug.cgi?id=1939524 | 17:38 |
flaviof | Is there anything special when it comes to meter tables for the incremental processing logic? | 17:38 |
flaviof | No worries if you don't know from the top of your head. Just something to be worked on I | 17:38 |
openstack | bugzilla.redhat.com bug 1939524 in ovn2.13 "Changing rate on meter does not take effect unless ovn-controller is restarted" [High,New] - Assigned to ovnteam | 17:38 |
flaviof | wanted to make you aware of. | 17:38 |
zhouhan | flaviof: I can look at it | 17:39 |
blp | flaviof: Does it work if you restart ovn-controller? I mean, is it a general bug as opposed to a I-changed-something-and-it-didn't-update bug? | 17:39 |
flaviof | zhouhan++ yes, it works fine if I restart the ovn-controller | 17:39 |
zhouhan | flaviof: not sure what's wrong. It is either a missing dependency or something more subtle | 17:40 |
flaviof | zhouhan: ack. | 17:40 |
zhouhan | flaviof: let met check more details and come back | 17:40 |
zhouhan | blp: thanks for the daemon mode work for sbctl, I think it is quite useful, especially for some operational tasks | 17:41 |
zhouhan | I don't have anything to update. I will get more time on the review next week | 17:42 |
blp | zhouhan: Glad someone has a positive view :-) | 17:43 |
flaviof | blp no lack of appreciation for what you do, here! | 17:44 |
mmichelson | All right everyone. I guess that's all for today. Have a nice day/weekend | 17:44 |
mmichelson | #endmeeting | 17:44 |
openstack | Meeting ended Thu Mar 18 17:44:56 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:44 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-03-18-17.15.html | 17:44 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-03-18-17.15.txt | 17:45 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-03-18-17.15.log.html | 17:45 |
blp | Goodbye everyone! see you next week! | 17:45 |
*** blp has left #openvswitch | 17:45 | |
*** elvira has quit IRC | 17:51 | |
*** ALEXEY_ROYTMAN has joined #openvswitch | 18:44 | |
*** dcbw has joined #openvswitch | 18:44 | |
*** dceara has quit IRC | 18:48 | |
*** trident has quit IRC | 19:01 | |
*** warewolf has joined #openvswitch | 19:09 | |
*** trident has joined #openvswitch | 19:19 | |
*** mdgray has quit IRC | 19:38 | |
*** teardown has joined #openvswitch | 19:57 | |
*** rcernin has joined #openvswitch | 20:52 | |
*** rcernin has quit IRC | 21:06 | |
*** rfolco has quit IRC | 21:14 | |
*** rcernin has joined #openvswitch | 21:15 | |
*** ralonsoh has quit IRC | 21:20 | |
*** rcernin has quit IRC | 21:22 | |
*** imaximets_ has joined #openvswitch | 21:30 | |
*** imaximets has quit IRC | 21:31 | |
*** openstack has joined #openvswitch | 21:38 | |
*** openstack has joined #openvswitch | 22:03 | |
*** crabbey has joined #openvswitch | 22:05 | |
*** ihrachys has quit IRC | 22:32 | |
*** ihrachys has joined #openvswitch | 22:32 | |
*** BlackDex_ has quit IRC | 23:06 | |
*** BlackDex_ has joined #openvswitch | 23:07 | |
*** tbachman has joined #openvswitch | 23:35 | |
*** tbachman_ has joined #openvswitch | 23:39 | |
*** tbachman has quit IRC | 23:40 | |
*** tbachman_ is now known as tbachman | 23:40 | |
*** moldorcoder7 has quit IRC | 23:46 | |
*** moldorcoder7 has joined #openvswitch | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!