| *** armax has quit IRC | 00:14 | |
| *** yamamoto has joined #openvswitch | 00:23 | |
| *** yamamoto has quit IRC | 01:08 | |
| *** rcernin has quit IRC | 01:19 | |
| *** rcernin has joined #openvswitch | 01:29 | |
| *** yamamoto has joined #openvswitch | 01:58 | |
| *** zhouhan_ has joined #openvswitch | 02:15 | |
| *** zhouhan has quit IRC | 02:18 | |
| *** rcernin has quit IRC | 02:28 | |
| *** rcernin has joined #openvswitch | 02:30 | |
| *** rcernin has quit IRC | 03:24 | |
| *** anilvenkata has joined #openvswitch | 03:33 | |
| *** zhouhan_ has quit IRC | 03:35 | |
| *** zhouhan has joined #openvswitch | 03:39 | |
| *** rcernin has joined #openvswitch | 03:47 | |
| *** anilvenkata has quit IRC | 04:36 | |
| *** psahoo has joined #openvswitch | 04:43 | |
| *** dholler has joined #openvswitch | 05:24 | |
| *** sri_ has quit IRC | 05:56 | |
| *** yamamoto has quit IRC | 05:56 | |
| *** sri_ has joined #openvswitch | 05:57 | |
| *** JamesBenson has quit IRC | 06:05 | |
| *** JamesBenson has joined #openvswitch | 06:09 | |
| *** JamesBenson has quit IRC | 06:14 | |
| *** yamamoto has joined #openvswitch | 06:22 | |
| *** JamesBenson has joined #openvswitch | 06:49 | |
| *** JamesBenson has quit IRC | 07:08 | |
| *** slaweq has joined #openvswitch | 07:08 | |
| *** lostd has joined #openvswitch | 07:28 | |
| *** lostd_ has quit IRC | 07:31 | |
| *** dceara has joined #openvswitch | 07:32 | |
| *** jamespage has quit IRC | 07:40 | |
| *** kklimonda has quit IRC | 07:41 | |
| *** lathiat has quit IRC | 07:42 | |
| *** gregwork has quit IRC | 07:42 | |
| *** kklimonda has joined #openvswitch | 07:44 | |
| *** kklimonda has quit IRC | 07:44 | |
| *** lostd has quit IRC | 07:45 | |
| *** jamespage has joined #openvswitch | 07:46 | |
| *** kklimonda has joined #openvswitch | 07:55 | |
| *** lathiat has joined #openvswitch | 07:55 | |
| *** gregwork has joined #openvswitch | 07:55 | |
| *** rcernin has quit IRC | 07:58 | |
| *** _lore_ has quit IRC | 08:10 | |
| *** _lore_ has joined #openvswitch | 08:11 | |
| *** ktraynor has joined #openvswitch | 08:19 | |
| *** sri_ has quit IRC | 08:30 | |
| *** sri_ has joined #openvswitch | 08:30 | |
| *** lathiat has quit IRC | 08:30 | |
| *** lathiat has joined #openvswitch | 08:30 | |
| *** gregwork has quit IRC | 08:30 | |
| *** gregwork has joined #openvswitch | 08:30 | |
| *** psahoo has quit IRC | 09:17 | |
| *** psahoo has joined #openvswitch | 09:32 | |
| *** JamesBenson has joined #openvswitch | 10:14 | |
| *** JamesBenson has quit IRC | 10:19 | |
| *** psahoo has quit IRC | 10:21 | |
| *** psahoo has joined #openvswitch | 10:35 | |
| *** psahoo has quit IRC | 10:40 | |
| *** psahoo has joined #openvswitch | 10:52 | |
| *** psahoo has quit IRC | 11:08 | |
| *** yamamoto has quit IRC | 11:10 | |
| *** yamamoto has joined #openvswitch | 11:10 | |
| *** yamamoto has quit IRC | 11:11 | |
| *** psahoo has joined #openvswitch | 11:22 | |
| *** yamamoto has joined #openvswitch | 11:24 | |
| *** zhouhan has quit IRC | 11:45 | |
| *** zhouhan has joined #openvswitch | 11:51 | |
| *** psahoo has quit IRC | 12:09 | |
| *** JamesBenson has joined #openvswitch | 12:15 | |
| *** jaicaa has quit IRC | 12:19 | |
| *** JamesBenson has quit IRC | 12:20 | |
| *** jaicaa has joined #openvswitch | 12:22 | |
| *** JamesBenson has joined #openvswitch | 12:25 | |
| *** aconole has joined #openvswitch | 12:26 | |
| *** acidfoo has joined #openvswitch | 12:32 | |
| *** bostondriver has joined #openvswitch | 12:51 | |
| *** anilvenkata has joined #openvswitch | 13:06 | |
| *** yamamoto has quit IRC | 14:24 | |
| *** armax has joined #openvswitch | 14:50 | |
| *** yamamoto has joined #openvswitch | 15:01 | |
| *** yamamoto has quit IRC | 15:09 | |
| *** tbachman has joined #openvswitch | 15:52 | |
| *** yamamoto has joined #openvswitch | 16:01 | |
| *** dceara has quit IRC | 16:09 | |
| *** yamamoto has quit IRC | 16:12 | |
| *** zhouhan_ has joined #openvswitch | 16:24 | |
| *** acidfoo has quit IRC | 16:25 | |
| *** zhouhan has quit IRC | 16:27 | |
| *** acidfoo has joined #openvswitch | 16:41 | |
| *** acidfoo has quit IRC | 16:46 | |
| *** acidfoo has joined #openvswitch | 17:03 | |
| numans | Hello | 17:15 |
|---|---|---|
| *** zhouhan_ has quit IRC | 17:16 | |
| *** zhouhan has joined #openvswitch | 17:17 | |
| zhouhan | hi | 17:17 |
| numans | I think we can start | 17:17 |
| numans | #meeting | 17:17 |
| numans | forgot the commands. | 17:17 |
| numans | #startmeeting ovn_community_development_discussion | 17:18 |
| openstack | Meeting started Thu Aug 20 17:18:14 2020 UTC and is due to finish in 60 minutes. The chair is numans. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:18 |
| openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:18 |
| openstack | The meeting name has been set to 'ovn_community_development_discussion' | 17:18 |
| numans | Hello everyone | 17:18 |
| numans | I can start. | 17:19 |
| numans | This week I worked on persisting the conj ids for the conjunction flows | 17:19 |
| flaviof | hi all | 17:19 |
| numans | I submitted a patch for that. | 17:20 |
| numans | I also worked on the expr caching which is on top of the conj id fix. | 17:20 |
| numans | It is almost ready. Need to do some testing. | 17:20 |
| numans | With the caching I see a good amount of improvement. With around 80k lflows in my local setup, without caching full recompute takes around 5 seconds | 17:21 |
| numans | and with the caching it takes around 2 seconds. | 17:21 |
| numans | I'll submit the patches soon. | 17:21 |
| zhouhan | sounds great! | 17:21 |
| numans | #link https://patchwork.ozlabs.org/project/openvswitch/patch/20200820083912.3240721-1-numans@ovn.org/ | 17:21 |
| numans | the patches are right now here - | 17:22 |
| numans | #link https://github.com/numansiddique/ovn/commits/lflow_cache_improv/v1/p3 | 17:22 |
| numans | if someone is interested to take a look. | 17:22 |
| numans | I think that's it from me for this week. | 17:22 |
| zhouhan | numans: I will take a look, maybe next week | 17:22 |
| numans | zhouhan, thanks. | 17:23 |
| zhouhan | I can go next | 17:23 |
| zhouhan | I worked on ovn-controller flow installation incremental processing, and a bug fix for conjunction combined flows | 17:24 |
| numans | sure | 17:24 |
| zhouhan | The patch series is almost ready: #link https://github.com/hzhou8/ovn/tree/i-p-flow-install | 17:24 |
| numans | cool. | 17:25 |
| numans | any improvements you noticed in your testing ? | 17:25 |
| zhouhan | In scale test it shows around 50% CPU reduce of ovn-controller. While in perf it shows the ~40% of ofctrl_put() is gone | 17:25 |
| numans | that's great. | 17:25 |
| zhouhan | The scale is 12k lports | 17:25 |
| zhouhan | The data structures were changed a lot, for handling the M:N mapping of lflow <-> desired-flows, which solves the conjunction problem :) | 17:26 |
| zhouhan | The last piece I am working on is to solve the "delete and add back" problem for incremental flow installation, because that adds a lot of unnecessary OpenFlow messages. | 17:28 |
| zhouhan | I will send the patch after this solved (which is a small optimization) | 17:28 |
| numans | zhouhan, delete and add back in the ofctrl.c right ? | 17:28 |
| numans | or in lflow.c where we remove the desired flows and then add back when handling I-P changes ? | 17:29 |
| zhouhan | numans: yes, there are many situations this happens, e.g. when physical_run() is executed, all the "hc_uuid" flows are deleted first and added back every time. | 17:29 |
| zhouhan | numans: not in lflow.c, but in physical.c | 17:29 |
| numans | zhouhan, ok. | 17:30 |
| numans | sounds good. | 17:30 |
| zhouhan | I am falling behind the reviews, will catch up. | 17:30 |
| zhouhan | That's is from me | 17:30 |
| zhouhan | s/is/it | 17:30 |
| numans | zhouhan, need your eye on this one from dumitru - https://patchwork.ozlabs.org/project/openvswitch/patch/1597922284-3341-1-git-send-email-dceara@redhat.com/ | 17:30 |
| numans | whenever you get some time. | 17:30 |
| zhouhan | numans: ack | 17:31 |
| numans | I'll take a look next week. | 17:31 |
| numans | thanks. | 17:31 |
| numans | flaviof, you have anything sir ? | 17:31 |
| flaviof | hey! | 17:31 |
| numans | hey! | 17:32 |
| flaviof | yes, actually... I just wanted to mention about 2 cool OVN developments from the world of Openstack | 17:32 |
| flaviof | 1)Lucas Private Chassis changes merging soon! With that, networking-ovn | 17:32 |
| flaviof | in neutron uses the Chassis_Private table -- when available -- for coordinating nb_cfg with chassis and northd. Big boost! | 17:32 |
| numans | nice | 17:32 |
| flaviof | #link https://review.opendev.org/#/c/707626/ Use the Chassis_Private table for agents healthcheck | 17:32 |
| flaviof | #link https://github.com/flavio-fernandes/ovn/commit/4adc10f58127e45b5883f2e7cb1c702720b95043 the ovn changes to support it ^^ | 17:32 |
| flaviof | 2)Port forwarding feature merged for "V" release. Actually there is just one Gerrit change | 17:33 |
| flaviof | left, which has already been reviewed. OVN load balancers are the core functionality for that feature. | 17:33 |
| flaviof | #link https://review.opendev.org/#/q/topic:ovn/port_forwarding+(status:open+OR+status:merged) OVN port forwarding | 17:33 |
| flaviof | Thank you all for the help with these! And that is all from me. | 17:33 |
| numans | because of which for the cluster db, the upgrade_cluster is never called | 17:35 |
| numans | flaviof, that's great. Thanks for the update. | 17:35 |
| numans | I have one question regarding the run_nb/sb_ovsdb commands in ovn-ctl script. | 17:35 |
| numans | Right now these variants "exec" ovsdb-server and run in foreground. | 17:35 |
| *** yangyapeng has quit IRC | 17:35 | |
| numans | any comments on how can we address this ? | 17:36 |
| numans | zhouhan, ^ if you have any comments. | 17:36 |
| zhouhan | numans: I'm not sure what's the issue? | 17:36 |
| numans | zhouhan, when the ovn dbs get upgraded | 17:37 |
| numans | zhouhan, and when CMS restarts the raft ovsdb cluster | 17:37 |
| numans | using ovn_nb_ovsdb and ovn_sb_ovsdb | 17:37 |
| numans | the dbs never gets upraded to the latest schema | 17:37 |
| numans | unless CMS runs the ovsdb-client convert command itself to upgrade the dbs. | 17:38 |
| numans | zhouhan, my question is it better to handle this in the ovn-ctl script ? or let CMS handle it ? | 17:38 |
| zhouhan | Oh, I never noticed this problem. Is it a bug? | 17:38 |
| numans | zhouhan, you will not see this issue if you ovn-ctl start_northd/start_nb_ovsdb | 17:38 |
| numans | zhouhan, you would see only if you use run_nb/sb_ovsdb. | 17:39 |
| zhouhan | I remember the ovn-ctl scripts always upgrade DBs (and also makes a backup) | 17:39 |
| zhouhan | numans: Oh, I see. | 17:39 |
| numans | https://github.com/ovn-org/ovn/blob/master/utilities/ovn-ctl#L299 | 17:39 |
| numans | this code never gets executed as ovsdb-server is exec'd | 17:39 |
| numans | zhouhan, I thought of handling this by running ovsdb-server in background and then call "wait <pid> at the end | 17:40 |
| numans | if ovn-ctl can't solve it, CMS scripts needs to handle the db upgrades. | 17:41 |
| *** yangyapeng has joined #openvswitch | 17:41 | |
| numans | May be I'll propose a patch to fix it in ovn-ctl and we can discuss it over there. | 17:42 |
| zhouhan | numans: run_xxx and start_xxx both calls start_ovsdb__(), why one works and the other doesn't? | 17:42 |
| numans | zhouhan, because run_xxx doesn't daemonize ovsdb-server | 17:43 |
| zhouhan | numans: yes, a patch would be good. I need more time to understand the details :) | 17:43 |
| numans | zhouhan, sure. I'll send a patch. | 17:43 |
| numans | Thanks. | 17:43 |
| zhouhan | why demonization is impacting the upgrading behavior | 17:43 |
| zhouhan | (I will check offline) | 17:44 |
| numans | zhouhan, daemonization works fine. | 17:44 |
| numans | zhouhan, run_xxx doesn't daemonize and hence ""$@" "$file" at L291 returns only after ovsdb-server exits | 17:44 |
| zhouhan | numans: Ah, I see | 17:45 |
| numans | actually we use "exec ovsdb-server" so it never returns | 17:45 |
| numans | Ok. we can discuss over ML. | 17:45 |
| numans | Anyone else ? | 17:46 |
| zhouhan | Haven't heard from blp and Leonid for DDLog | 17:47 |
| numans | Ok. I think we can end the meeting. | 17:47 |
| numans | zhouhan, oops sorry. | 17:48 |
| numans | go ahead | 17:48 |
| zhouhan | I wonder what's the status | 17:48 |
| numans | yeah. Me too. | 17:48 |
| flaviof | +1 | 17:48 |
| zhouhan | Shall we post a thread in ML | 17:48 |
| numans | +1 | 17:48 |
| numans | sounds good to me. | 17:48 |
| zhouhan | Ok, I'll send one, and hopefully we can get some plan moving forward | 17:49 |
| zhouhan | numans: I think we can end the meeting now :) | 17:50 |
| numans | Thanks. | 17:50 |
| numans | Bye | 17:50 |
| zhouhan | bye | 17:51 |
| numans | #endmeeting | 17:51 |
| openstack | Meeting ended Thu Aug 20 17:51:07 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:51 |
| openstack | Minutes: http://eavesdrop.openstack.org/meetings/ovn_community_development_discussion/2020/ovn_community_development_discussion.2020-08-20-17.18.html | 17:51 |
| openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ovn_community_development_discussion/2020/ovn_community_development_discussion.2020-08-20-17.18.txt | 17:51 |
| openstack | Log: http://eavesdrop.openstack.org/meetings/ovn_community_development_discussion/2020/ovn_community_development_discussion.2020-08-20-17.18.log.html | 17:51 |
| flaviof | bye bye | 17:51 |
| numans | flaviof, you missed out by a second in the logs :) | 17:51 |
| flaviof | numans: lol no worries | 17:53 |
| numans | :) | 17:53 |
| flaviof | numans: next time I will say "bye" instead of "bye bye". Maybe then I will be fast enough :) :) | 17:54 |
| numans | flaviof, lol .. sounds good | 17:54 |
| flaviof | <3 | 17:54 |
| *** gregwork has quit IRC | 18:04 | |
| *** yamamoto has joined #openvswitch | 18:09 | |
| *** acidfoo has quit IRC | 18:11 | |
| *** yamamoto has quit IRC | 18:28 | |
| *** fbl has joined #openvswitch | 18:29 | |
| *** fbl_ has quit IRC | 18:30 | |
| *** fbl has quit IRC | 19:35 | |
| *** yamamoto has joined #openvswitch | 20:27 | |
| *** yamamoto has quit IRC | 20:46 | |
| *** acidfoo has joined #openvswitch | 20:48 | |
| *** acidfoo has quit IRC | 20:58 | |
| *** zhouhan has quit IRC | 21:13 | |
| *** zhouhan_ has joined #openvswitch | 21:13 | |
| *** acidfoo has joined #openvswitch | 21:15 | |
| *** fbl has joined #openvswitch | 21:29 | |
| *** yamamoto has joined #openvswitch | 21:33 | |
| *** slaweq has quit IRC | 21:34 | |
| *** aconole has quit IRC | 21:35 | |
| *** yamamoto has quit IRC | 21:45 | |
| *** bostondriver has quit IRC | 21:56 | |
| *** darkemon1 has joined #openvswitch | 22:00 | |
| *** darkemon has quit IRC | 22:02 | |
| *** darkemon1 is now known as darkemon | 22:02 | |
| *** acidfoo has quit IRC | 22:07 | |
| *** rcernin has joined #openvswitch | 22:50 | |
| *** yangyapeng has quit IRC | 23:00 | |
| *** yangyapeng has joined #openvswitch | 23:04 | |
| *** rcernin has quit IRC | 23:06 | |
| *** rcernin has joined #openvswitch | 23:08 | |
| *** yamamoto has joined #openvswitch | 23:45 | |
| *** sri_ has quit IRC | 23:55 | |
| *** yamamoto has quit IRC | 23:58 | |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!