17:15:31 #startmeeting ovn_community_development_discussion 17:15:32 Meeting started Thu May 20 17:15:31 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:33 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:15:35 The meeting name has been set to 'ovn_community_development_discussion' 17:15:41 Hi everyone! 17:15:53 Hi. 17:16:07 o/ 17:16:24 Tomorrow is supposed to be our date to branch 21.06. However, looking at patchwork, there's still a good number of patches up that were put up before the soft freeze and that need review. 17:16:39 Hello 17:16:48 I'm thinking that delaying branching by a week might be a good idea. Does anyone object? 17:16:54 I'm fine with that. 17:17:09 I'm hoping I'll contribute to the reviews next week. 17:17:41 Yep, I'm planning to spend basically the rest of today doing reviews, and probably some amount of time tomorrow, too. 17:18:15 Also, those of you that have privileges on patchwork, please be sure to mark patches as accepted, rejected, etc. as the state changes. That way we can have a more accurate view of things. 17:19:05 As for what I've been working on, I've more-or-less rewritten my ARP FIP fix from scratch. The new approach seeks to program logical flows directly in ovn-northd instead of creating MAC Bindings in ovn-controller. 17:19:43 I'm planning to create an option that will allow for routing flows to be created automatically for NAT and LB addresses on routers one hop away. 17:20:00 Hi! 17:20:02 This can prevent having to create static routes in routers for typical E-W traffic 17:20:03 Sorry I'm late. 17:20:04 blp, hi! 17:20:26 Current status is that I have the code written in ovn-northd.c but need to tackle ddlog still. 17:20:40 ETA is some time next week, I think. 17:20:47 And that's all from me for the moment. 17:21:12 Actually before I give up the floor, blp and zhouhan have joined since I started, so I'll repeat what I led with 17:21:20 Tomorrow is supposed to be our date to branch 21.06. However, looking at patchwork, there's still a good number of patches up that were put up before the soft freeze and that need review. 17:21:32 zhouhan, blp, do you have strong opinions about delaying branching for a week? 17:21:50 I am ok with it 17:22:04 I'm OK with it. I hope it will give some time for folks to look at my series. 17:22:21 blp, yep, I'm planning to look at it and _lore_'s CoPP series today 17:22:31 <_lore_> mmichelson: thx 17:22:52 blp, and once that series is merged, I think we'll do a round of scale testing with DDLog again. Hopefully we'll be in a better position than before. 17:23:08 And now I'm really done :) 17:23:19 mmichelson: Sounds good! 17:23:37 I haven't rebased my series in a while. I wouldn't be surprised if there was a conflict (probably in NEWS, at least). 17:23:54 Probably. But it should still be reviewable 17:24:40 blp, thanks to ovsrobot, it can be easily rebased - https://github.com/ovsrobot/ovn/tree/series_242583 17:24:50 numans: Great! 17:27:51 OK, it seems quiet, so I'll bring up the choice of IRC server. 17:28:12 freenode is undergoing some turmoil. The staff have almost all quit. 17:28:21 The successor is libera.chat. I've started an #openvswitch channel there. 17:28:27 I hope that everyone here can create a nick on libera.chat 17:28:34 +1 to move over there. 17:28:36 and that starting next week we can have the meeting there instead. 17:29:09 I'd support that. 17:29:32 Yep, that's fine. I set myself up over there this morning 17:29:53 I'm going to try to be in both places for a few weeks to make sure that we get everyone. 17:30:00 I don't know whether the meeting bot is available there yet. 17:30:07 sounds good to me. another option is oftc, but I don't know much about it and therefore have no preferences. 17:30:08 Sounds good. Also update the topic to point to the new location 17:30:31 blp, I think we can ask some openstack people about entering the bot there. Hopefully it's not a pain to do. 17:30:52 I've tried "/invite openstack" but no response currently. I *think* that's how we got the bot in here. 17:31:49 we may need to reach out to dalvarez for some help 17:32:03 mmichelson: seems the bot didn't work for last meeting on 5/13? 17:32:13 It's possible that the bot just hasn't been moved yet. 17:32:23 I didn't see meeting record here: http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ 17:32:31 I can dig on how to get it on libra and what's the status of probably openstack migration 17:32:53 The log is here: http://eavesdrop.openstack.org/meetings/ovn_community_development_discussion/2021/ovn_community_development_discussion.2021-05-13-17.15.log.html 17:33:00 zhouhan, oh, that's because I changed it back to the name in the topic 17:33:01 (from 5/13) 17:33:04 s/meeting/discussion/ 17:33:23 ok :) 17:35:25 It's quiet again. Anyone who wants to share, please go ahead. 17:35:33 I can go real quick 17:35:41 Mark Gray and I've been looking into addressing issues in offloading datapath flows when the pkt hits conntrack of router pipeline. 17:35:51 There is some asymmetry there. I'm hoping to submit the patch to fix these issues tomorrow. 17:36:07 I couldn't do much reviews this week and hoping to catch up next week. That's it from me. 17:36:51 <_lore_> can I go next? 17:37:04 _lore_, go for it 17:37:27 <_lore_> this week I worked to add support for check_packet_larger for ingress traffic 17:37:49 <_lore_> for traffic entering the cluster through a gw router 17:38:35 <_lore_> ddlog part is missing 17:38:57 <_lore_> moreover I had some pending patch for reivews 17:39:41 _lore_: Do you need help on the ddlog part? Or just haven't had time for it? 17:39:48 <_lore_> - CoPP series http://patchwork.ozlabs.org/project/ovn/list/?series=241400 17:40:23 <_lore_> - localport - localnetport issue: http://patchwork.ozlabs.org/project/ovn/list/?series=241400 17:40:42 <_lore_> sorry wrong link: http://patchwork.ozlabs.org/project/ovn/patch/e2df86ba8357477e7c54cf4d99f4659edd3633ce.1621265763.git.lorenzo.bianconi@redhat.com/ 17:41:19 <_lore_> this is the link for ingress check_packet_larger series: http://patchwork.ozlabs.org/project/ovn/list/?series=244729 17:41:23 _lore_: the localport fix has been merged 2-3 days ago 17:41:38 <_lore_> zhouhan: it is a different patch 17:41:55 <_lore_> it is for dropping traffic from localport to a localnet one 17:42:10 _lore_: at least the link you provided is merged :) 17:42:18 <_lore_> zhouhan: sorry, I put the wrong link 17:42:20 <_lore_> one sec 17:43:00 <_lore_> http://patchwork.ozlabs.org/project/ovn/patch/8008fa9867d210cf18ad31f912535f2c14e85c43.1620151078.git.lorenzo.bianconi@redhat.com/ 17:43:11 <_lore_> sorry for the noise 17:43:48 <_lore_> blp: I have not time to look at it yet, thanks for the help..I will get back to you :) 17:44:16 <_lore_> zhouhan: maybe you missed the link for the patch I was referring to 17:44:30 <_lore_> http://patchwork.ozlabs.org/project/ovn/patch/8008fa9867d210cf18ad31f912535f2c14e85c43.1620151078.git.lorenzo.bianconi@redhat.com/ 17:44:37 yes, sorry I was disconnect 17:44:50 <_lore_> that's all from me, sorry for the confusion :( 17:44:51 now I see it, thanks! 17:45:07 I can do next? 17:45:20 sure hting ihrachys 17:45:41 spent time fixing some embarrasing bugs with the new allow-stateless, here's the result: https://patchwork.ozlabs.org/project/ovn/list/?series=244288 17:45:50 hoping we can squeeze them into 21.06 17:46:17 ihrachys: thanks. I am reviewing it 17:46:21 it's mostly around proper handling priority/direction of other acls 17:46:27 zhouhan: thanks! 17:46:57 also, thanks blp for fixing that ddlog relation bug, it was over the top of my abilities :) 17:47:19 that's it for me 17:47:20 Yeah I would never have figured that one out 17:48:58 I have a quick one: mmichelson: please take a look at v2 of the ssl patch series: http://patchwork.ozlabs.org/project/ovn/list/?series=244813 17:49:11 zhouhan, can and will do 17:49:14 ihrachys: That was a wild bug. 17:49:25 call me Review Man 17:49:33 Because that's all I'm going to do for a bit. 17:49:34 thanks mmichelson! 17:51:54 blp: just curious do you expect more such kind of issues that require debugging in ddlog itself? 17:52:25 zhouhan, I think that's an impossible question to answer :) 17:52:49 zhouhan: I don't, but... even GCC has bugs. 17:53:21 Or, maybe better to ask: can we easily tell if it is bug in the northd-ddlog code or in ddlog itself? 17:54:37 I guess the answer is that if we are familiar enough with ddlog then it is easier to tell :D 17:55:15 Easily? It's a matter of debugging until there's a contradiction. That's what I ended up with. 17:55:48 I don't normally suspect my tools either. 17:56:08 That's fair :) 17:56:24 in this case it was probably slightly easier since we knew the two commits that interacted badly; in the future we may not have that privilege of scoping the issue to particular relations / definitions. correct? 17:56:53 Some kinds of bugs will probably never end up blamed on ddlog itself. Since it's in Rust, I wouldn't expect to ever see a memory error, or if there is one it's probalby due to the C code. 17:57:29 ihrachys: That's correct, but you can usually reduce it to one or two commits, which does tend to focus the search. 17:58:42 that's if it doesn't happen in the wild on a customer machine :) 17:59:04 "my northdb is empty, please help; what did you do? I dunno" 18:00:17 if you have a prefect tool, you, probably, didn't test it enough. :) 18:01:19 *perfect 18:01:21 is there anyone left that hasn't gone yet? 18:01:39 I'm here, but I don't really have much to say. 18:02:22 imaximets, :) 18:03:45 OK, I guess that's everyone then. Thanks! 18:03:49 #endmeeting