*** 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/!