Thursday, 2021-03-04

*** s3wong has quit IRC00:19
*** deadalnix has quit IRC01:35
*** ohama has quit IRC01:49
*** ohama has joined #openvswitch01:50
*** rcernin has joined #openvswitch01:53
*** ihrachys has quit IRC02:45
*** rcernin has quit IRC03:06
*** acidfoo has quit IRC03:24
*** rcernin has joined #openvswitch03:24
*** rcernin has quit IRC03:26
*** rcernin has joined #openvswitch03:27
*** tbachman has quit IRC03:29
*** tbachman has joined #openvswitch03:30
*** anilvenkata has joined #openvswitch04:49
*** thaller has quit IRC06:19
*** thaller has joined #openvswitch06:20
*** links has joined #openvswitch06:27
*** jaicaa has quit IRC06:29
*** jaicaa has joined #openvswitch06:31
*** ohama has quit IRC06:32
*** ohama has joined #openvswitch06:33
*** eelco has joined #openvswitch06:55
*** dholler has joined #openvswitch06:58
*** rcernin has quit IRC07:00
*** rcernin has joined #openvswitch07:14
*** slaweq has joined #openvswitch07:17
*** ktraynor has quit IRC07:27
*** rcernin has quit IRC07:30
*** ralonsoh has joined #openvswitch07:37
*** rcernin has joined #openvswitch07:55
*** rcernin has quit IRC08:00
*** rcernin has joined #openvswitch08:12
*** mdgray has joined #openvswitch08:15
*** rcernin has quit IRC08:17
*** flaviof_ has joined #openvswitch08:29
*** edwarnicke_ has joined #openvswitch08:29
*** weiti_ has joined #openvswitch08:30
*** jbenet_ has joined #openvswitch08:30
*** bern- has joined #openvswitch08:31
*** BlackDex_ has joined #openvswitch08:33
*** mnasiadka_ has joined #openvswitch08:33
*** markmcclain has joined #openvswitch08:34
*** elvira has joined #openvswitch08:41
*** mnasiadka has quit IRC08:43
*** markmcclain1 has quit IRC08:43
*** BlackDex has quit IRC08:43
*** weiti has quit IRC08:43
*** bern has quit IRC08:43
*** flaviof has quit IRC08:43
*** jbenet has quit IRC08:43
*** edwarnicke has quit IRC08:43
*** mnasiadka_ is now known as mnasiadka08:43
*** flaviof_ is now known as flaviof08:43
*** edwarnicke_ is now known as edwarnicke08:43
*** jbenet_ is now known as jbenet08:43
*** markmcclain has quit IRC08:45
*** markmcclain has joined #openvswitch08:48
*** rcernin has joined #openvswitch09:13
*** rcernin has quit IRC09:17
*** ktraynor has joined #openvswitch09:18
*** deadalnix has joined #openvswitch09:26
*** istokes has joined #openvswitch09:50
*** istokes has quit IRC09:51
*** istokes has joined #openvswitch09:54
*** tredaelli has joined #openvswitch10:14
*** tredaelli is now known as timothy10:14
*** timothy has quit IRC10:19
*** jangutter has joined #openvswitch10:41
*** jangutter has quit IRC10:43
*** jangutter has joined #openvswitch10:43
*** jangutter_ has quit IRC10:44
*** rcernin has joined #openvswitch11:08
*** rcernin has quit IRC11:13
*** jangutter_ has joined #openvswitch11:42
*** jangutter has quit IRC11:45
*** acidfoo has joined #openvswitch12:17
*** rcernin has joined #openvswitch12:24
*** rcernin has quit IRC12:29
*** rcernin has joined #openvswitch12:48
*** rcernin has quit IRC12:53
*** bostondriver has joined #openvswitch13:25
*** jangutter has joined #openvswitch13:34
*** jangutter_ has quit IRC13:37
*** jangutter has quit IRC13:43
*** jangutter_ has joined #openvswitch13:44
*** aconole has joined #openvswitch14:01
*** jangutter has joined #openvswitch14:16
*** zhouhan has joined #openvswitch14:20
*** thaller has quit IRC14:20
*** thaller has joined #openvswitch14:20
*** jangutter_ has quit IRC14:20
*** bern- is now known as bern14:29
*** rcernin has joined #openvswitch14:49
*** rcernin has quit IRC14:54
*** dqx has quit IRC15:10
*** dqx has joined #openvswitch15:30
*** dqx has quit IRC15:35
*** dqx has joined #openvswitch15:38
*** dmellado has quit IRC15:45
*** dmellado has joined #openvswitch15:46
*** teardown has quit IRC16:32
*** links has quit IRC16:33
*** thaller has quit IRC16:35
*** thaller has joined #openvswitch16:35
*** teardown has joined #openvswitch16:38
*** rcernin has joined #openvswitch16:50
*** zhouhan has quit IRC16:50
*** rcernin has quit IRC16:55
*** istokes has quit IRC17:00
*** dcbw has joined #openvswitch17:03
*** eelco has quit IRC17:04
*** matteo has quit IRC17:07
*** dceara has joined #openvswitch17:14
*** jangutter_ has joined #openvswitch17:26
*** jangutter has quit IRC17:29
*** dholler has quit IRC17:31
*** slaweq has quit IRC17:49
*** slaweq has joined #openvswitch17:51
*** ralonsoh has quit IRC18:09
*** blp has joined #openvswitch18:09
*** karthikc has joined #openvswitch18:11
*** dhathri has joined #openvswitch18:12
blpHello everyone!18:14
*** mmichelson_ is now known as mmichelson18:14
mmichelsonHi!18:14
mmichelsonI'm going to get this thing started18:14
mmichelson#startmeeting ovn_community_development_meeting18:14
openstackMeeting started Thu Mar  4 18:14:55 2021 UTC and is due to finish in 60 minutes.  The chair is mmichelson. Information about MeetBot at http://wiki.debian.org/MeetBot.18:14
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:14
_lore_hi all18:14
openstackThe meeting name has been set to 'ovn_community_development_meeting'18:14
numansHello18:15
mmichelsonAs a reminder, tomorrow is the expected release date of OVN 21.0318:15
mmichelsonAre there any urgent last minute bug fixes that need to be made before we can release?18:15
mmichelsonIf so, then please post them in here at some point during the meeting18:16
numansYes. I have a 2 patch series - https://patchwork.ozlabs.org/project/ovn/list/?series=23193018:16
mmichelsonMost all of my work recently has been trying to fix an oddball network setup that OpenStack expects to work but that does not in OVN currently18:16
numansin which the 2nd one applies to branch-21.0318:16
numanssorry go ahead18:17
mmichelsonnumans, it's fine, I'm done.18:17
imaximetsmmichelson, we need to shift OVS submodule, I guess. DO we have submodule on branch-21.03?18:17
mmichelsonimaximets, yes, we should. We can update it if needed.18:17
numansmmichelson, for sure we need to update for master18:17
numansotherwise north-ddlog compilation fails.18:18
mmichelsongot it18:18
*** zhouhan has joined #openvswitch18:18
mmichelsonIf we can determine which specific OVS commit to update the submodule to, then I can put that change in.18:18
imaximetsmmichelson, there is a ovsdb-cs fix that we need.  So, at least: ac09cbfcb70ac6f443f039d5934448bd80f7449318:19
mmichelsonimaximets, ok18:19
numansAlso blp sent an email for this - https://mail.openvswitch.org/pipermail/ovs-dev/2021-February/380834.html18:19
blpI wasn't quite sure what to do to update the submodule. Do I just do a commit for it and then send an email as usual?18:20
blpI have not worked with submodules much.18:21
mmichelsonblp, this is new territory for us as a project. My thought was that we'd submit it as a patch just like anything else.18:21
imaximetsmmichelson, dceara also has idl fixes on a list, but I had no enough time to review them yet.  Pretty important, so we will have to move submodule one more time once they got in.18:22
mmichelsonimaximets, OK. Should this delay the release?18:23
numansI'd say better to delay so that release ovn tag points to the required ovs commit18:24
imaximetsblp, mmichelson: for submodule updates... Submodule updates are just simple patches, so the process should not be different.18:24
imaximetsmmichelson, numans: idl fixes are important, but I don't know how much time it will take for me to review them.  It's a tracking code and it's not easy.18:25
numansI'm planning to test them out tomorrow and hopefully review the code too. I don't know much of the tracking code.18:26
numansmay be zhouhan or blp can take a look ?18:26
numansits blocking a customer deployment too.18:26
imaximetsIf someone could help, that will be great.18:26
numansThis is the patchset - https://patchwork.ozlabs.org/project/openvswitch/list/?series=23187218:26
blpOh, yuck, this is the hardest part of the idl code.18:27
blpMaintaining the graph structure is not fun.18:27
zhouhannumans: ok. I will take a look. It looks to be a bug of my initial patch18:28
dcearaSorry for joining late, thanks numans and imaximets for bringing up the IDL issue.  Yes, I'd be very grateful for reviews because it's quite complex what's going on there.18:28
numansAlso we have deployed this fix on our one of the internal deployment where the issue is seen and we haven't heard of any ovn-controller crashes after that.18:28
numansSo seems like its working :)18:28
blpI do like that it has a thorough commit message.18:28
zhouhanDoes DDlog ovsdb wrapper use this part of code?18:29
blpNo, DDlog doesn't use anything in ovsdb-idl.*18:29
zhouhanblp: ok, good to know. So it must have its own way to find the old/new data even for a deleted row, right?18:30
blpYes.18:30
blpDDlog is very strong at dealing with changes, and with graph algorithms.18:30
blpAlgorithms like graph connectivity are basically one-liners.18:31
*** mdgray has quit IRC18:31
imaximetsblp, we need ovn-controller-ddlog ASAP. :D18:32
imaximetsjk18:32
* zhouhan need to get some time to experience the power of DDlog18:32
* numans started getting some nice feelers about ddlog. long way to go though.18:32
numansI mean to learn it :)18:33
mmichelsonYeah I need to take another week to really get my DDLog sea legs18:33
numansOk. Can I go real quick If no one is updating ?18:33
mmichelsongo for it numans18:34
*** slaweq has quit IRC18:34
numansI tested blp's new ddlog improvement patches and provided my Acks. Also reported a couple of issues.18:34
blpI see a remarkable number of races in our tests.18:35
numansI submitted a 2 patch series to address some issues for the feature on supporting lb_force_snat_ip router ip option. The first patch is a ddlog patch.18:35
numanszhouhan, If you could take a look at my replies for the ct.inv patch and provide your comments. That would be great.18:35
numansThat's it from me.18:36
zhouhannumans: ok, checking now18:36
mmichelsonnumans, I had a look at those patches, but my lack of ddlog certainty has made it difficult for me to ACK them with confidence18:36
mmichelson(I understand the C part of patch 2 just fine though :) )18:36
numansmmichelson, you could ack for the C part :).18:36
mmichelsonnumans, yeah I guess that's true18:37
numansblp, I also noticed some memory leaks with northd-ddlog.18:37
blpnumans: I'll take a look at the ddlog code in your patch "northd: Fix the missing force_snat_for_lb flows when router_ip is..."18:37
blpnumans: Memory leaks are usually an easy fix. I'll take care of them.18:37
numansblp, thanks. I think there can be a better way to do the ddlog changes I did.18:38
numanscool.18:38
numansIf someone wants to go next.18:39
imaximetsVery small update from my side.18:39
blpnumans: Your patch introduces a new ddlog function force_snat_for_lb(), but I don't think it calls it anywhere.18:40
imaximetsI pushed raft fixes and ovsdb-cs fix to OVS master and backported as necessary.  Will review idl patches from dceara once will find enough time.  That's it.18:40
numansblp, I think I'm making use of it in northd.dl. May be I forgot to check in the code. I'll double check the patch now.18:40
blpnumans: Oh, gosh, I didn't see that change because there was C code in the middle. Sorry.18:41
numansno worries. I was wondering if I checked in the code. I normally do that mistake.18:41
zhouhannumans: getting rid of ct.inv seems to be a big behavior change (although maybe small in the code). Did we get enough feedback from users (e.g. customers of RedHat?). I am really curious how people rely on (or disregard) it.18:42
numanszhouhan, From what I understand, with ovs datapath being liberal on tcp window validation we will never hit the ct.inv scenario.18:43
numanszhouhan, I understand your concern. I'll work on v2 and make it's usage enabled by default.18:44
numansand add a config option.18:44
zhouhannumans: how about checksum errors, or receiving a packet without TCP connection established?18:44
*** dhathri has quit IRC18:45
numanszhouhan, when you send a pkt to conntrack it will mark it as new if its not yet established.18:45
numansI need to check on the checksum errors.18:45
*** dhathri has joined #openvswitch18:45
zhouhannumans: sorry that I don't have fresh memory about LB usage of CT. Does it rely on ct.inv, too? (in response to why users won't just use stateless ACLs if they don't care ct.inv)18:46
numanszhouhan, right now we send all the pkts to conntrack if a logical switch has lb associated.18:47
numansand hence we can't have stateless ACLs.18:47
zhouhannumans: hmm, got it18:47
zhouhannumans: thx for explaining. I will response in the email. (worse case the configurable option should work, I think)18:48
numanszhouhan, thanks.18:48
numanszhouhan, if you could also take a look at the other physical/logical flow engine patch that would be great.18:49
numansI need to rebase though.18:49
zhouhannumans: yes, really sorry that. I started the review but somehow got distracted. It is hanging in my head :)18:50
numansno worries.18:50
zhouhannumans: no worries about rebase. I can review based on a earlier commit.18:50
numansthere is another RFC patch I submitted - if you could take a real quick when you get time - https://patchwork.ozlabs.org/project/ovn/patch/20210225191950.3494656-1-numans@ovn.org/18:50
numansthanks.18:50
numansthis RFC patch is not urgent.18:50
*** rcernin has joined #openvswitch18:50
zhouhannumans: sure. It is somehow related18:51
* zhouhan sorry for hijacking the meeting. If someone is updating please continue18:52
mmichelsonUh, I think we were on imaximets but I think he was done18:52
imaximetsmmichelson, yep.18:52
mmichelsonSo whoever wants to go next, feelf ree18:52
mmichelsons/feelf ree/feel free/18:52
mmichelsonAnd if nobody else wishes to report, then I will declare this meeting over.18:53
mmichelsonBased on the need to update the OVS submodule, and based on needing an unmerged fix, I think we should probably delay the release of 21.03 until we get that fix included.18:54
numans+118:54
mmichelsonIn the meantime, I'll take a look at the OVN patches that numans linked and see if we can get those merged too.18:54
_lore_can I go next?18:54
numansthanks.18:54
mmichelsonoh sure thing _lore_18:54
_lore_last week I mainly worked adding counters for ovn incremental processing18:55
*** ktraynor has quit IRC18:55
_lore_posted v6 upstream18:55
_lore_acked by Mark (Gray)18:55
_lore_then I posted a refactor of nat code in ovn-northd, no behaviour changes, just code movement :)18:56
*** rcernin has quit IRC18:56
_lore_thx18:56
blpI've got to go... talk to you guys next week18:57
*** blp has quit IRC18:57
mmichelson_lore_, I'm interested in that refactor. I need to reserve some time to review it :)18:57
mmichelsonAnybody else?18:57
mmichelsonOK, thanks everyone!18:59
_lore_mmichelson: ack, go for it :)18:59
mmichelsonBye!18:59
mmichelson#endmeeting18:59
openstackMeeting ended Thu Mar  4 18:59:13 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-03-04-18.14.html18:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-03-04-18.14.txt18:59
*** karthikc has left #openvswitch18:59
openstackLog:            http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-03-04-18.14.log.html18:59
_lore_bye all18:59
numansBye18:59
imaximetsbye18:59
dcearabye18:59
*** dceara has quit IRC18:59
zhouhanbye19:00
*** rcernin has joined #openvswitch19:12
*** rcernin has quit IRC19:17
fnordahlmmichelson: aparently I missed the meeting, but would like to mention that I'm working on a handful of missing RBAC rule bugs along with test suite changes to enable SSL+RBAC for ovn-controller by default in our tests so that we can catch them in the gate moving forward, will most likely post the series tomorrow, hope that is not too late for 21.03.19:22
mmichelsonfnordahl, OK. The release is delayed due to the IDL fixes needed in OVS. If we can get your fixes in as well, then sure, they'd be fine for 21.03. However, if there are findings in your changeset and we get the OVS IDL changes in before we can get your changes in, then I don't think they're severe enough to delay the 21.03 release any further.19:42
fnordahlmmichelson: sounds good to me, ta19:56
*** rcernin has joined #openvswitch20:00
*** elvira has quit IRC20:02
*** slaweq has joined #openvswitch20:29
*** warewolf_ is now known as warewolf20:42
*** rcernin has quit IRC20:43
*** imaximets_ has joined #openvswitch20:50
*** imaximets has quit IRC20:52
*** rcernin has joined #openvswitch21:09
*** fbl has quit IRC21:10
*** rcernin has quit IRC21:49
*** slaweq has quit IRC22:27
*** rcernin has joined #openvswitch22:29
*** dcbw has quit IRC22:53
*** rcernin has quit IRC22:54
*** rcernin has joined #openvswitch22:54
*** bostondriver has quit IRC22:56
*** dqx has quit IRC23:06
*** dqx has joined #openvswitch23:12
*** acidfoo has quit IRC23:25
*** zhouhan has quit IRC23:54

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