Thursday, 2021-02-25

*** deadalnix__ has quit IRC00:19
*** amorenoz__ has joined #openvswitch01:07
*** amorenoz_ has quit IRC01:09
*** rcernin has quit IRC02:06
*** rcernin has joined #openvswitch02:38
*** acidfoo has joined #openvswitch02:53
*** acidfu has quit IRC02:53
*** deadalnix__ has joined #openvswitch03:15
*** deadalnix__ has quit IRC03:20
*** acidfoo has quit IRC03:29
*** acidfoo has joined #openvswitch03:35
*** acidfoo has quit IRC03:41
*** fdangelo_ has joined #openvswitch04:01
*** fdangelo has quit IRC04:03
*** ralonsoh has joined #openvswitch06:01
*** dholler has joined #openvswitch07:02
*** fdangelo__ has joined #openvswitch07:03
*** eelco has joined #openvswitch07:04
*** fdangelo_ has quit IRC07:05
*** slaweq has joined #openvswitch07:12
*** slaweq has quit IRC07:19
*** rcernin has quit IRC07:22
*** slaweq has joined #openvswitch07:23
*** rcernin has joined #openvswitch07:52
*** thaller has quit IRC07:56
*** thaller has joined #openvswitch07:56
*** mdgray has joined #openvswitch08:14
*** thaller has quit IRC08:19
*** elvira has joined #openvswitch08:44
*** jaicaa has quit IRC08:44
*** jaicaa has joined #openvswitch08:47
*** happyhemant has joined #openvswitch08:49
*** zhouhan has joined #openvswitch09:29
*** tbachman_ has joined #openvswitch09:55
*** istokes has joined #openvswitch09:56
*** tbachman has quit IRC10:03
*** tbachman_ is now known as tbachman10:03
*** jangutter has quit IRC10:21
*** jangutter has joined #openvswitch10:21
*** zenkuro has joined #openvswitch10:25
*** jangutter has quit IRC10:40
*** jangutter has joined #openvswitch10:40
*** jangutter_ has joined #openvswitch10:45
*** jangutter has quit IRC10:49
*** zenkuro has quit IRC11:05
*** zenkuro has joined #openvswitch11:06
*** deadalnix has joined #openvswitch11:37
*** zenkuro has quit IRC11:51
*** zenkuro has joined #openvswitch11:52
*** jangutter_ is now known as jangutter12:05
*** dholler has quit IRC12:09
*** dholler has joined #openvswitch12:23
*** rfolco has quit IRC12:36
*** dholler has quit IRC12:37
*** dholler has joined #openvswitch12:50
*** zenkuro has quit IRC12:50
*** rfolco has joined #openvswitch12:51
*** dholler has quit IRC12:58
*** dholler has joined #openvswitch13:11
*** acidfoo has joined #openvswitch13:17
*** twaapo has joined #openvswitch13:49
*** dholler has quit IRC13:54
*** donhw has quit IRC13:55
*** jangutter_ has joined #openvswitch13:55
*** BlackDex has quit IRC13:55
*** jangutter has quit IRC13:58
*** dholler has joined #openvswitch14:05
*** BlackDex has joined #openvswitch14:08
*** BlackDex has quit IRC14:09
*** BlackDex has joined #openvswitch14:10
*** dmarchand has quit IRC14:10
*** dmarchand has joined #openvswitch14:11
*** jangutter has joined #openvswitch14:16
*** jangutter_ has quit IRC14:19
*** dcbw has joined #openvswitch14:28
*** zenkuro has joined #openvswitch14:30
*** donhw has joined #openvswitch14:33
*** donhw has quit IRC14:40
*** teardown has quit IRC14:55
*** donhw has joined #openvswitch14:56
*** teardown has joined #openvswitch15:02
*** fdangelo__ has quit IRC15:18
*** fdangelo__ has joined #openvswitch15:19
*** amorenoz__ has quit IRC16:12
*** amorenoz_ has joined #openvswitch16:12
*** eelco has quit IRC16:51
*** cpaelzer has quit IRC16:59
*** elvira has quit IRC17:05
*** karthikc has joined #openvswitch17:16
*** karthikc has quit IRC17:17
*** donhw has quit IRC17:20
*** dholler has quit IRC17:44
*** donhw has joined #openvswitch17:57
*** happyhemant has quit IRC18:08
*** blp has joined #openvswitch18:13
blpHello!18:13
*** karthikc has joined #openvswitch18:14
imaximetshi18:15
mmichelsonhi everyone18:15
mmichelson#startmeeting ovn_community_development_meeting18:15
openstackMeeting started Thu Feb 25 18:15:36 2021 UTC and is due to finish in 60 minutes.  The chair is mmichelson. Information about MeetBot at http://wiki.debian.org/MeetBot.18:15
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:15
openstackThe meeting name has been set to 'ovn_community_development_meeting'18:15
blpI have a report.18:16
_lore_hi all18:16
blp_lore_: hi!18:16
mmichelsongo ahead mr blp18:16
blpThank you Mr. mmichelson18:16
blpI pushed the DDlog changes last night.18:16
mmichelsonheck yeah!18:17
blpNow, the hard part: keeping up with ovn feature velocity.18:17
blpand performance work.18:17
blpI suspect that the performance is, initially, not so good.18:17
blpBut I also have a lot of confidence that Leonid can help me fix that.18:17
blpAnd ultimately I expect it to scale much better than the C-based northd.18:17
blpI have the test script that someone (Numan?) provided. I'll start with that.18:18
mmichelsonYeah, I'm in the position where I'm having to re-work a patch in progress to make sure that it is handled in both C and DDLog.18:18
blpmmichelson: I am available to help.18:18
mmichelsonBut hey, that's what I signed up for.18:18
numansblp, cool.18:18
mmichelsonblp, The changes I'm making are fairly simple, so hopefully I won't need help.18:18
blpI think I need to write up some more tips on DDlog.18:19
blpThere are some "patterns" or "idioms" that I've learned over time.18:19
blpProbably, explaingin them would help others to get a head start.18:19
mmichelsonblp, definitely!18:19
blpThat is my report. Any questions?18:20
blpI have limited time today (only about 10 minutes of my full attention).18:20
imaximetsblp, it'll be good to have a GHA job to build and test with ddlog.18:20
imaximetsat least weekly if it takes too much time18:20
blpimaximets: Oh, yes. I'll try to work on that.18:20
blpI don't think it should take too much time, although more than currently.18:20
imaximetsok.18:21
* imaximets has no idea how much time it takes to compile ddlog and stuff.18:21
blpA few more minutes than without it.18:21
imaximetsok.  What about the toolchain? Is everything available in usual ubuntu repo?18:22
numansIt would be good to run for all the commits rather than weekly.18:22
blpThe toolchain needs:18:22
blp- Rust. This should be available in Ubuntu.18:22
blp- Differential-datalog. This is probably not available in Ubuntu. It depends on:18:23
blp- Haskell (ghc). This is probably available in Ubuntu.18:23
blpSo, we might have to figure out some things.18:23
blpI'll see what I can do.18:23
blpIt would be good to run for all commits, yes.18:24
mmichelsonWe can retrieve ddlog from source rather than relying on a package.18:24
imaximetsblp, ok.  thanks.  In a worst case we could build all necessary parts and cache them in GHA, so it will not take much time on a second run.18:24
imaximets+1 fro running on every commit18:25
blpI didn't know that GHA could cache things. Good to know.18:25
imaximetswe're caching dpdk, you can use that as example.18:25
*** donhw has quit IRC18:25
blpOh, thanks. Examples are great. I am very good at following patterns.18:26
blpThe differential-datalog repo does publish binaries for its releases, I think. If they're suitable for our use, that could be a valuable shortcut.18:26
imaximets* we're caching dpdk in ovs18:26
mmichelsonblp, would that save us the haskell dependency?18:27
numansblp, I've been using the published binaries. I think its a good idea to use that.18:27
blpmmichelson: I think so?18:27
blpnumans: Thanks.18:28
*** dceara has joined #openvswitch18:28
blpI've got to hop on a video call in a minute. I'll try to pay a little attention to this window too.18:29
mmichelsonOK, thanks for that report blp18:29
mmichelsonI can go next.18:29
mmichelsonI've been working on fixing an odd issue that was run into by an openstack customer where they are setting up floating IPs on routers, and the floating IPs are not in the subnet handled by that router.18:29
mmichelsonI have two patches that I have confirmed works for the setup18:30
mmichelsonBut I have had the worst time trying to write a test for it.18:30
mmichelsonSo I'm going to include DDLog changes and try to get that test written.18:31
mmichelsonAnd that's all I have to report.18:31
imaximetsI have a quick update.  May I go next?18:33
imaximetsI'll take the silence as "yes". :)18:34
imaximetsI prepared few fixes for the raft code in ovsdb-server:18:34
imaximets1. to report "disconnected" state instead of "cluster member" for a candidate that is already retrying the election18:35
blpimaximets: I am so glad that you and others (such as Han) have been maintaining the raft code. I was worried that it would just rot and die if I didn't keep it up.18:35
imaximets2. to reintroduce inactivity probes for raft connections, to avoid big backlogs and unclear state on dead ones.18:36
imaximetsblp, no problem. :)18:36
imaximetsHan reviewed these changes.  I'm going to apply after a bit of more testing.18:36
imaximetsDuring the testing I found a memory use-after-free in the ovsdb-cs code caused by the idl split from blp.18:37
imaximetsPatch is available here:18:38
blpimaximets: Does the fix to that require a change in the additional ovsdb-cs user in ovn?18:38
imaximets#link http://patchwork.ozlabs.org/project/openvswitch/patch/20210223180014.962594-1-i.maximets@ovn.org/18:38
imaximetsblp, the problem is internal to ovsdb-cs module.18:38
blpimaximets: OK, I didn't read it carefully enough to know. Thanks.18:38
imaximetsblp, it just returns to the user same request_id object that it uses and frees internally and application might use it later.18:40
blpOK.18:40
imaximetsThat's it from me.18:40
mmichelsonOK thanks imaximets18:40
mmichelsonDoes anyone else want to report anything?18:41
numansI can go real quick.18:41
numansI did some code reviews.18:41
numansI submitted a patch to remove the usage of ct.inv in ovn-northd.  Looks like this will be helpful for HWOL'adble nics.18:42
numansI have received some comments from zhouhan.18:42
numansI have also worked on refactoring the ofctrl code which I'm planning to submit as RFC.18:42
numansActually I've attempted to rewrite the ofctrl flow table management code.  I think the code in ofctrl has become very complicated over the years.18:43
*** donhw has joined #openvswitch18:43
numansFingers crossed if people find it to be Ok :).18:43
numansThat's it from me.18:43
mmichelsonnumans, yeah that'll be a fun review :)18:45
mmichelsonAnyone else?18:45
imaximetsblp, mmichelson: one last thing is that we'll need to move forward the OVS submodule in OVN repo once ovsdb-cs fix accepted to OVS.18:45
blpimaximets: +118:45
blpI have a final comment.18:45
blpThere is *so* much ddlog code in here, and I'm trying to go through it a little bit at a time18:46
blpand organize and refactor and add appropriate comments.18:46
mmichelsonblp +118:46
blpAnd I'd love to hear from people who look at it and have a hard time understanding it.18:46
numansimaximets +118:46
numansblp +118:46
blpBecause then I can focus on those parts.18:46
blpSome of the worst parts are around tunnel ID allocation and other kinds of allocation.18:47
blpThere are some new features coming in ddlog that should make that easier.18:47
blpand, I hope, easier to understand also.18:47
blpend of comment.18:47
numanssounds good. I'll email in case I find something which is hard to understand.18:47
mmichelsonAll righty. I'll talk with y'all later. Have a good weekend!18:49
mmichelson#endmeeting18:49
openstackMeeting ended Thu Feb 25 18:49:17 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:49
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-02-25-18.15.html18:49
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-02-25-18.15.txt18:49
openstackLog:            http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-02-25-18.15.log.html18:49
blpGoodbye for now!18:49
*** blp has left #openvswitch18:49
imaximetsBye.18:49
*** karthikc has quit IRC18:50
*** dceara has quit IRC18:51
numansbye18:52
*** jangutter_ has joined #openvswitch19:03
*** jangutter has quit IRC19:06
*** ktraynor has quit IRC19:08
*** ralonsoh has quit IRC19:24
*** zhouhan has quit IRC19:26
*** fab23 has quit IRC19:49
*** fab23 has joined #openvswitch19:55
*** mdgray has quit IRC20:04
*** donhw has quit IRC20:12
*** istokes has quit IRC20:15
*** acidfoo has quit IRC20:20
*** acidfoo has joined #openvswitch20:21
*** donhw has joined #openvswitch20:28
*** osmanlic- has joined #openvswitch20:35
*** moldorcoder7_ has joined #openvswitch20:35
*** weiti has quit IRC20:35
*** Kamilion has quit IRC20:35
*** mepholic has quit IRC20:35
*** bern- has joined #openvswitch20:35
*** amorenoz has joined #openvswitch20:36
*** weiti has joined #openvswitch20:36
*** zigo_ has joined #openvswitch20:36
*** mishiranu has quit IRC20:36
*** moldorcoder7 has quit IRC20:36
*** zigo has quit IRC20:36
*** lynxis has quit IRC20:36
*** slaweq has quit IRC20:36
*** fab23_ has joined #openvswitch20:36
*** warewolf_ has joined #openvswitch20:36
*** balkamos has quit IRC20:36
*** gregwork has quit IRC20:36
*** osmanlicilegi has quit IRC20:36
*** ghormoon_ has joined #openvswitch20:36
*** dqx has quit IRC20:36
*** lablt_ has quit IRC20:37
*** teardown has quit IRC20:37
*** twaapo_b has joined #openvswitch20:37
*** slaweq_ has joined #openvswitch20:37
*** teardown has joined #openvswitch20:37
*** fnordahl_ has joined #openvswitch20:37
*** dqx has joined #openvswitch20:37
*** BlackDex_ has joined #openvswitch20:37
*** meph has joined #openvswitch20:37
*** teardown has quit IRC20:37
*** teardown has joined #openvswitch20:37
*** terdei has quit IRC20:38
*** kevinbenton has quit IRC20:38
*** deadalnix has quit IRC20:38
*** amorenoz_ has quit IRC20:38
*** SPF|Cloud has quit IRC20:39
*** gadago_ has joined #openvswitch20:39
*** kevinbenton has joined #openvswitch20:39
*** terdei has joined #openvswitch20:39
*** markmcclain1 has joined #openvswitch20:39
*** a5m0 has quit IRC20:39
*** a5m0_ has joined #openvswitch20:40
*** mmichelson has quit IRC20:40
*** yourspiritcallin has quit IRC20:40
*** trident has quit IRC20:40
*** ricolin has quit IRC20:40
*** mmichelson has joined #openvswitch20:40
*** mishiranu has joined #openvswitch20:41
*** mmichelson has quit IRC20:41
*** mnasiadka has quit IRC20:41
*** mmichelson has joined #openvswitch20:41
*** marlinc_ has joined #openvswitch20:42
*** ghormoon has quit IRC20:42
*** fnordahl has quit IRC20:42
*** markmcclain has quit IRC20:42
*** marlinc has quit IRC20:42
*** JStoker has quit IRC20:42
*** gadago has quit IRC20:42
*** mnasiadka has joined #openvswitch20:42
*** trident has joined #openvswitch20:42
*** bern has quit IRC20:43
*** znf has quit IRC20:43
*** fab23 has quit IRC20:43
*** BlackDex has quit IRC20:43
*** twaapo has quit IRC20:43
*** warewolf has quit IRC20:43
*** lablt has joined #openvswitch20:44
*** balkamos has joined #openvswitch20:46
*** znf has joined #openvswitch20:47
*** JStoker has joined #openvswitch20:48
*** Kamilion has joined #openvswitch20:48
*** lynxis has joined #openvswitch20:50
*** twaapo_b has quit IRC20:50
*** lynxis has quit IRC20:54
*** SPF|Cloud has joined #openvswitch20:55
*** yourspiritcallin has joined #openvswitch20:57
*** acidfoo has quit IRC21:02
*** acidfoo has joined #openvswitch21:03
*** lynxis has joined #openvswitch21:04
*** rcernin has quit IRC21:12
*** dholler has joined #openvswitch21:17
*** fab23_ has quit IRC21:33
*** fab23 has joined #openvswitch21:33
*** donhw has quit IRC21:42
*** donhw has joined #openvswitch21:42
*** fbl has quit IRC21:52
*** slaweq_ has quit IRC21:56
*** fdangelo_ has joined #openvswitch22:07
*** rcernin has joined #openvswitch22:09
*** fdangelo__ has quit IRC22:09
*** fdangelo__ has joined #openvswitch22:14
*** rcernin has quit IRC22:15
*** rcernin has joined #openvswitch22:15
*** fdangelo_ has quit IRC22:16
*** moldorcoder7_ has quit IRC22:48
*** moldorcoder7 has joined #openvswitch22:48
*** acidfu_ has joined #openvswitch22:52
*** acidfoo has quit IRC22:54
*** acidfoo_ has joined #openvswitch22:56
*** acidfu_ has quit IRC22:57
*** zenkuro has quit IRC23:53

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