Thursday, 2021-02-04

*** deadalnix_ has joined #openvswitch00:25
*** deadalnix__ has quit IRC00:29
*** teardown_ has joined #openvswitch00:46
*** deadalnix_ has quit IRC00:48
*** teardown has quit IRC00:49
*** teardown_ has quit IRC00:50
*** teardown has joined #openvswitch00:56
*** teardown has quit IRC01:00
*** teardown has joined #openvswitch01:01
*** teardown_ has joined #openvswitch01:17
*** teardown has quit IRC01:21
*** teardown has joined #openvswitch01:30
*** teardown_ has quit IRC01:34
*** seliopou has quit IRC01:35
*** teardown_ has joined #openvswitch01:35
*** seliopou has joined #openvswitch01:37
*** teardown has quit IRC01:38
*** teardown has joined #openvswitch01:40
*** teardown_ has quit IRC01:41
*** teardown_ has joined #openvswitch01:45
*** teardown has quit IRC01:49
*** teardown has joined #openvswitch01:51
*** teardown_ has quit IRC01:55
*** teardown_ has joined #openvswitch02:00
*** tbachman has quit IRC02:02
*** teardown has quit IRC02:05
*** teardown has joined #openvswitch02:20
*** teardown_ has quit IRC02:24
*** teardown_ has joined #openvswitch02:27
*** teardown has quit IRC02:32
*** rfolco has quit IRC02:37
*** rcernin has joined #openvswitch02:39
*** teardown has joined #openvswitch02:40
*** rcernin_ has quit IRC02:42
*** teardown_ has quit IRC02:45
*** teardown_ has joined #openvswitch02:47
*** teardown has quit IRC02:51
*** teardown has joined #openvswitch03:00
*** teardown_ has quit IRC03:04
*** teardown_ has joined #openvswitch03:05
*** teardown has quit IRC03:08
*** teardown has joined #openvswitch03:10
*** teardown_ has quit IRC03:15
*** teardown_ has joined #openvswitch03:16
*** teardown has quit IRC03:18
*** acidfoo has quit IRC03:24
*** acidfoo has joined #openvswitch03:25
*** acidfoo has quit IRC03:30
*** teardown has joined #openvswitch03:34
*** teardown_ has quit IRC03:37
*** teardown_ has joined #openvswitch03:44
*** teardown has quit IRC03:48
*** teardown has joined #openvswitch03:51
*** acidfoo has joined #openvswitch03:51
*** teardown_ has quit IRC03:55
*** teardown_ has joined #openvswitch04:00
*** teardown has quit IRC04:04
*** teardown has joined #openvswitch04:05
*** teardown_ has quit IRC04:08
*** teardown_ has joined #openvswitch04:13
*** teardown has quit IRC04:18
*** teardown has joined #openvswitch04:18
*** teardown_ has quit IRC04:21
*** teardown_ has joined #openvswitch04:23
*** teardown has quit IRC04:24
*** teardown has joined #openvswitch04:28
*** teardown has quit IRC04:30
*** teardown_ has quit IRC04:31
*** teardown has joined #openvswitch04:33
*** links has joined #openvswitch04:36
*** teardown_ has joined #openvswitch04:43
*** teardown has quit IRC04:48
*** teardown has joined #openvswitch04:50
*** teardown_ has quit IRC04:55
*** teardown_ has joined #openvswitch05:03
*** teardown has quit IRC05:08
*** teardown has joined #openvswitch05:08
*** teardown_ has quit IRC05:11
*** teardown_ has joined #openvswitch05:20
*** teardown has quit IRC05:24
*** teardown has joined #openvswitch05:27
*** teardown_ has quit IRC05:31
*** teardown has quit IRC05:34
*** dholler has joined #openvswitch07:07
*** slaweq has joined #openvswitch07:15
*** ralonsoh has joined #openvswitch07:36
*** eelco has joined #openvswitch07:50
*** zhouhan has joined #openvswitch08:06
*** jaicaa has quit IRC08:09
*** jaicaa has joined #openvswitch08:10
*** mdgray has joined #openvswitch08:17
*** yamamoto has quit IRC08:26
*** yamamoto has joined #openvswitch08:55
*** istokes has joined #openvswitch09:02
*** yamamoto has quit IRC09:02
*** yamamoto has joined #openvswitch09:05
*** rcernin has quit IRC09:07
*** yamamoto has quit IRC09:12
*** rcernin has joined #openvswitch09:17
*** yamamoto has joined #openvswitch09:21
*** yamamoto has quit IRC09:22
*** rcernin has quit IRC09:25
*** rcernin has joined #openvswitch09:43
*** yamamoto has joined #openvswitch09:49
*** yamamoto has quit IRC09:55
*** istokes1 has joined #openvswitch10:04
*** istokes has quit IRC10:04
*** yamamoto has joined #openvswitch10:09
*** blahdodo has quit IRC10:11
*** echaudron has joined #openvswitch10:14
*** eelco has quit IRC10:17
*** blahdodo has joined #openvswitch10:28
*** rcernin has quit IRC10:48
*** rcernin has joined #openvswitch10:53
*** rcernin has quit IRC10:57
*** deadalnix has joined #openvswitch11:02
*** deadalnix has quit IRC11:28
*** deadalnix has joined #openvswitch11:35
*** rfolco has joined #openvswitch11:47
*** rcernin has joined #openvswitch11:49
*** twaapo has joined #openvswitch11:54
twaapohi, how come if i to ofproto/trace with tcp i can specffy tp_dst, but not with udp?11:56
twaapomaybe ovs-appctl arg parse bug?11:59
imaximetstwaapo, iiuc, tp_{src,dst} is a synonym for tcp_{src,dst}  that is defined by OpenFlow spec.  For UDP you need to use udp_{src,dst}.12:13
twaapoheh12:14
twaapoimaximets: ty12:14
twaapohttp://flowgrammable.org/sdn/openflow/classifiers/ was a bit confusing12:14
twaapoi even tried up_dst12:14
twaapoguess its not official docs12:14
imaximetstwaapo, hmm.  I used openvswitch sources as a reference. :)  Let me check actual specs.12:17
twaaponow I look at it its possibly OF version thing12:17
*** yamamoto has quit IRC12:38
imaximetstwaapo, you're, probably, right that it's a version-specific thing.  I'm having trouble making a good decision based on OF spec, I don't thing that strings like this are actually specified.  So, I'd suggest to just use udp_{src_dst}.  At least, that is how OVS implements parsing for a long time.  You may also ask on ovs-discuss, Ben might shed some light on the implementation.12:49
twaapothanks man, im good thats at least 1 tier too academic for my purposes12:51
*** eduardas has joined #openvswitch13:11
*** yamamoto has joined #openvswitch13:22
*** yamamoto has quit IRC13:34
*** acidfu_ has joined #openvswitch13:36
*** acidfoo has quit IRC13:38
*** rcernin has quit IRC13:43
*** anilvenkata has quit IRC13:55
*** anilvenkata has joined #openvswitch13:56
*** fdangelo has joined #openvswitch13:57
*** acidfu_ has quit IRC14:00
*** acidfu_ has joined #openvswitch14:00
*** fdangelo_ has joined #openvswitch14:02
*** anilvenkata_ has joined #openvswitch14:02
*** anilvenkata has quit IRC14:02
*** fdangelo has quit IRC14:02
*** acidfu_ has quit IRC14:05
*** bostondriver has joined #openvswitch14:11
*** acidfu_ has joined #openvswitch14:18
*** dcbw has joined #openvswitch14:32
*** deadalnix has quit IRC15:23
*** deadalnix_ has joined #openvswitch15:23
*** yamamoto has joined #openvswitch15:33
*** tbachman has joined #openvswitch15:37
*** yamamoto has quit IRC15:47
*** acidfu_ has quit IRC16:19
*** acidfu_ has joined #openvswitch16:19
*** acidfu_ has quit IRC16:24
*** dceara has joined #openvswitch16:36
*** acidfu_ has joined #openvswitch16:58
*** istokes1 has quit IRC17:02
*** dmarchand has quit IRC17:06
*** dmarchand has joined #openvswitch17:06
*** echaudron has quit IRC17:11
*** openstack has joined #openvswitch17:25
*** zhouhan has quit IRC17:29
*** anilvenkata_ has quit IRC17:58
*** zhouhan has joined #openvswitch18:12
*** blp has joined #openvswitch18:13
mmichelsonHi everyone, I'll start the meeting in a couple of minutes18:13
numansHello18:14
* numans attending the meeting for 4 weeks.18:14
blpGood morning.18:14
blp/afternoon/evening18:14
mmichelsonnumans, that's a long meeting18:14
blpI'm trying to port new features to the ddlog northd. There's a big new feature for bfd. It has basically no documentation, and none that says what it's for. What's it for?18:15
mmichelsonhold up blp18:16
_lore_hi all18:16
mmichelson#startmeeting ovn_community_development_meeting18:16
openstackMeeting started Thu Feb  4 18:16:11 2021 UTC and is due to finish in 60 minutes.  The chair is mmichelson. Information about MeetBot at http://wiki.debian.org/MeetBot.18:16
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:16
openstackThe meeting name has been set to 'ovn_community_development_meeting'18:16
blpOK, I'll ask again then.18:16
mmichelsonOK, now :)18:16
blpI'm trying to port new features to the ddlog northd. There's a big new feature for bfd. It has basically no documentation, and none that says what it's for. What's it for?18:16
blp"Contains BFD parameter for ovn-controller bfd configuration." is not good documentation.18:16
_lore_blp: sorry for that18:16
blpIf you can help me understand it, I'll add some documentation.18:17
_lore_sure, let me open the schema, one sec18:17
*** ralonsoh has quit IRC18:18
_lore_ok, do you have specific questions or do you want me to describe it?18:18
blpAs a programmer, it's really easy to document the individual trees, and the branches on the trees, and the leaves on the branches, and forget about the forest.18:18
blp_lore_: Well, I understand BFD itself.18:18
mmichelsonblp, https://bugzilla.redhat.com/show_bug.cgi?id=1847570 was where the feature was initially requested18:18
openstackbugzilla.redhat.com bug 1847570 in OVN "[RFE] Add support for BFD from OVN routers to other directly connected L3 devices" [Urgent,Modified] - Assigned to lorenzo.bianconi18:18
blp_lore_: I think my question is, what parts of a network is it used to monitor? And what happens when a connection fails?18:19
mmichelsonThat at least can give some background on where the feature came from.18:19
blpAh, the bug report will help.18:19
blpI didn't even realize yet that it was connected to ecmp.18:19
blpIs it only for ecmp?18:20
_lore_ovn bfd is used to check the state of the connection with an external enitity18:20
_lore_like external router18:20
_lore_blp: yes, it is used for ecmp at the moment18:20
blpOK, I understand better now.18:20
_lore_but it can be link even to over features18:20
_lore_sorry for that18:20
blpOK, I'll continue reading code and try to document a little.18:21
mmichelsonYeah we need to stop leaving documentation to the person trying to adapt the code :(18:21
blpMy report is that I'm forward porting features to ddlog northd. I also pushed a few patches that improved tests, etc.18:21
blpand one bug report :-)18:21
_lore_I can do it if you point me out which part to improve documentation (e.g. schema, northd code, ..)18:22
_lore_just le me know18:22
blp_lore_: My first plan is to add a paragraph to the schema BFD table explaining the use case and how it fits in with everything else.18:22
_lore_ok18:23
blp_lore_: There's also a couple of other references to bfd in ovn-nb.xml. I don't know whether they need updates.18:23
_lore_ack18:23
blp_lore_: NB_Global has some BFD options. I don't know whether they apply to the new bfd as well, or just to the previous use of bfd.18:23
_lore_blp: I think just to previous implementation18:24
blp_lore_:  And there's a statement that "OVN uses BFD to monitor gateway connectivity" later on. I think this is a separate use of BFD, and it might be worth clarifying.18:24
blpThose are the bits I was planning to figure out and update, but if you want to do it that's even better!18:24
_lore_yes, they are from the ovs bfd stuff18:24
_lore_sure, I can look at them18:25
blpThank you!18:25
_lore_yw :)18:25
blpI am done with my report. Thanks everyone.18:25
dcearahi18:25
dcearablp: For the bug you reported, sorry about that, should be fixed now.18:25
blpBugs happen! Thanks for fixing it.18:26
mmichelsonOK, who'd like to go next?18:27
numansI could go.18:27
numansI have been working on adding mac learning support in OVN.18:28
numansBasically OVN will learn the macs seen from the ports whose port security is disabled and 'unknown18:28
numansaddress is set.18:28
numansso that ovn doesn't flood to all unknown ports once it has learnt.18:29
numansI'm almost done and I'll post the patches tomorrow. It would be great if they can be considered for the next release.18:29
numansApart from that, I have been doing some code reviews.18:29
*** mdgray has quit IRC18:29
*** elvira has quit IRC18:29
numansThat's it from me.18:29
numansblp, I had added some load balancer hairpin patches which would require northd-ddlog work. Have you addressed that gap ?18:30
numansblp, Actually I had volunteered that I18:30
numansI'll work on it.18:30
numansLet me know. I can work on them.18:31
mmichelsonCool. numans are you going to target 21.03 with the MAC learning patches?18:32
numansmmichelson, Yes.18:32
mmichelsonAnyone else?18:33
dcearaI have a one liner: I posted a v2 of the series to make the flow cache size in ovn-controller configurable.  The series also fixes a couple of already existing bugs.18:34
dcearaI'll try to submit another patch to further optimize the number of openflows for hairpin tomorrow before soft freeze but I'm not sure yet if I'll make it.18:35
blpnumans: At least for now, I'm porting everything that's on master to ddlog.18:35
dcearaThat's it on my side (sorry turned out to be more than one line :) )18:36
_lore_blp: anyway for bfd most of the code is in ovn-controller18:36
mmichelsonI also have a one-liner. I put up a patch last week to create a weekly test run against OVS master. I also put up a quick patch that removes the 2020 calendar from the release documentation and adds a 2022 calendar.18:36
_lore_northd is almost db management18:36
_lore_iirc :)18:36
zhouhannumans: I saw your patch for "Split logical flow and phsyical flow processing". I will review it next week (sorry for the delay)18:36
numanszhouhan, Sure. Thanks.18:37
numansI'll check if it requires a rebase and post v2 in case.18:37
mmichelsonDoes anyone else have an update?18:40
mmichelsonAll right, I guess that's all for this week. Bye everyone!18:41
blpBye!18:41
numansBye18:41
dcearaBye!18:41
mmichelson#endmeeting18:42
openstackMeeting ended Thu Feb  4 18:42:00 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:42
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-02-04-18.16.html18:42
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-02-04-18.16.txt18:42
openstackLog:            http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-02-04-18.16.log.html18:42
*** blp has quit IRC18:42
zhouhanbye18:42
*** dceara has quit IRC18:44
_lore_bye18:44
*** bostondriver has quit IRC18:52
*** bostondriver has joined #openvswitch18:53
*** dholler has quit IRC18:53
*** elvira has joined #openvswitch19:02
*** elvira has quit IRC19:02
*** eduardas has quit IRC19:03
*** zhouhan has quit IRC19:09
*** rcernin has joined #openvswitch19:41
*** yamamoto has joined #openvswitch19:44
*** rcernin has quit IRC19:45
*** yamamoto has quit IRC19:49
*** rebrec84 has quit IRC20:06
*** rebrec84 has joined #openvswitch20:09
*** stand has quit IRC20:12
*** acidfu_ has quit IRC20:17
*** rcernin has joined #openvswitch20:17
*** acidfu_ has joined #openvswitch20:18
*** acidfu_ has quit IRC20:22
*** rcernin has quit IRC20:31
*** rcernin has joined #openvswitch21:00
*** acidfu_ has joined #openvswitch21:01
*** dholler has joined #openvswitch21:36
*** dholler has quit IRC21:38
*** dalvarez has quit IRC21:38
*** dalvarez has joined #openvswitch21:39
*** rcernin has quit IRC21:39
*** yamamoto has joined #openvswitch21:46
*** yamamoto has quit IRC21:50
*** rcernin has joined #openvswitch21:56
*** acidfu_ has quit IRC22:03
*** yamamoto has joined #openvswitch22:16
*** deadalnix_ is now known as deadalnix22:20
*** dcbw has quit IRC22:23
*** rfolco has quit IRC22:25
*** rcernin has quit IRC22:26
*** rcernin has joined #openvswitch22:26
*** bostondriver has quit IRC22:30
*** yamamoto has quit IRC22:35
*** yamamoto has joined #openvswitch22:35
*** rfolco has joined #openvswitch22:50
*** slaweq has quit IRC23:03

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