*** bdonnahue2 has joined #openvswitch | 00:26 | |
*** bdonnahue1 has quit IRC | 00:28 | |
*** bdonnahue1 has joined #openvswitch | 00:37 | |
*** bdonnahue3 has joined #openvswitch | 00:39 | |
*** bdonnahue2 has quit IRC | 00:39 | |
*** bdonnahue1 has quit IRC | 00:42 | |
*** bdonnahue3 has quit IRC | 00:53 | |
*** deadalnix has quit IRC | 00:57 | |
*** deadalnix has joined #openvswitch | 01:18 | |
*** bdonnahue1 has joined #openvswitch | 01:35 | |
*** dcbw has joined #openvswitch | 01:59 | |
*** deadalnix has quit IRC | 02:51 | |
*** bdonnahue1 has quit IRC | 03:44 | |
*** dcbw has quit IRC | 03:53 | |
*** bdonnahue1 has joined #openvswitch | 04:20 | |
*** rcernin has quit IRC | 04:22 | |
*** rcernin has joined #openvswitch | 04:28 | |
*** Narutobapau has joined #openvswitch | 04:30 | |
*** bdonnahue1 has quit IRC | 04:43 | |
*** blahdodo has quit IRC | 04:53 | |
*** blahdodo has joined #openvswitch | 04:58 | |
*** ralonsoh has joined #openvswitch | 05:20 | |
*** anilvenkata has quit IRC | 05:20 | |
*** anilvenkata has joined #openvswitch | 05:22 | |
*** slaweq has joined #openvswitch | 06:12 | |
*** eelco has joined #openvswitch | 06:17 | |
*** rcernin has quit IRC | 06:29 | |
*** elvira has joined #openvswitch | 06:49 | |
*** dholler has joined #openvswitch | 06:54 | |
*** rcernin has joined #openvswitch | 06:59 | |
*** rcernin has quit IRC | 07:08 | |
*** rcernin has joined #openvswitch | 07:09 | |
*** Narutobapau has quit IRC | 07:11 | |
*** ygk_12345_ has quit IRC | 07:11 | |
*** dholler has quit IRC | 07:15 | |
*** mdgray has joined #openvswitch | 07:32 | |
*** dholler has joined #openvswitch | 07:35 | |
*** rcernin has quit IRC | 07:40 | |
*** mdgray has quit IRC | 07:54 | |
*** mdgray has joined #openvswitch | 08:00 | |
*** rcernin has joined #openvswitch | 08:14 | |
*** thaller has quit IRC | 08:28 | |
*** eduardas has joined #openvswitch | 08:46 | |
*** istokes has joined #openvswitch | 08:54 | |
*** anilvenk_ has joined #openvswitch | 09:12 | |
*** anilvenkata has quit IRC | 09:13 | |
*** yamamoto_ has joined #openvswitch | 09:58 | |
*** yamamoto has quit IRC | 09:59 | |
*** yamamoto has joined #openvswitch | 10:03 | |
*** yamamoto_ has quit IRC | 10:03 | |
*** yamamoto_ has joined #openvswitch | 10:03 | |
*** yamamot__ has joined #openvswitch | 10:04 | |
*** yamamoto_ has quit IRC | 10:07 | |
*** yamamoto_ has joined #openvswitch | 10:07 | |
*** yamamoto has quit IRC | 10:07 | |
*** yamamoto has joined #openvswitch | 10:10 | |
*** yamamot__ has quit IRC | 10:11 | |
*** yamamoto_ has quit IRC | 10:13 | |
*** yamamoto has quit IRC | 10:18 | |
*** rcernin has quit IRC | 10:22 | |
*** yamamoto has joined #openvswitch | 10:29 | |
*** yamamoto has quit IRC | 10:33 | |
*** anilvenk_ has quit IRC | 10:36 | |
*** anilvenkata has joined #openvswitch | 10:38 | |
*** anilvenkata has quit IRC | 10:44 | |
*** anilvenkata has joined #openvswitch | 10:51 | |
*** deadalnix has joined #openvswitch | 11:03 | |
*** rcernin has joined #openvswitch | 11:03 | |
*** rcernin has quit IRC | 11:08 | |
*** yamamoto has joined #openvswitch | 11:14 | |
*** yamamoto has quit IRC | 11:27 | |
*** rcernin has joined #openvswitch | 11:28 | |
*** rcernin has quit IRC | 11:33 | |
*** yamamoto has joined #openvswitch | 11:47 | |
*** jaicaa has quit IRC | 12:08 | |
*** jaicaa has joined #openvswitch | 12:11 | |
*** moldorcoder7 has quit IRC | 12:11 | |
*** biyiklioglu has joined #openvswitch | 12:16 | |
*** bostondriver has joined #openvswitch | 12:32 | |
*** dholler has quit IRC | 12:34 | |
*** deadalnix has quit IRC | 12:36 | |
*** happyhemant has joined #openvswitch | 12:38 | |
*** moldorcoder7 has joined #openvswitch | 12:38 | |
*** biyiklioglu has quit IRC | 12:42 | |
*** dholler has joined #openvswitch | 12:46 | |
*** bostondriver has quit IRC | 13:04 | |
*** jaicaa has quit IRC | 13:04 | |
*** yamamoto has quit IRC | 13:04 | |
*** anilvenkata has quit IRC | 13:04 | |
*** elvira has quit IRC | 13:04 | |
*** acidfoo has quit IRC | 13:04 | |
*** bostondriver has joined #openvswitch | 13:05 | |
*** jaicaa has joined #openvswitch | 13:05 | |
*** yamamoto has joined #openvswitch | 13:05 | |
*** anilvenkata has joined #openvswitch | 13:05 | |
*** elvira has joined #openvswitch | 13:05 | |
*** acidfoo has joined #openvswitch | 13:05 | |
*** timthowtdi has quit IRC | 13:07 | |
*** timthowtdi has joined #openvswitch | 13:10 | |
*** moldorcoder7 has quit IRC | 13:12 | |
*** moldorcoder7 has joined #openvswitch | 13:25 | |
*** rcernin has joined #openvswitch | 13:29 | |
*** rcernin has quit IRC | 13:34 | |
*** bdonnahue1 has joined #openvswitch | 13:48 | |
*** bostondriver has quit IRC | 14:12 | |
*** bostondriver has joined #openvswitch | 14:12 | |
*** dcbw has joined #openvswitch | 14:23 | |
*** anilvenkata has quit IRC | 14:27 | |
*** dholler has quit IRC | 14:30 | |
*** dholler has joined #openvswitch | 14:41 | |
*** ihrachys has quit IRC | 14:41 | |
*** ihrachys has joined #openvswitch | 14:41 | |
*** anilvenkata has joined #openvswitch | 14:50 | |
*** anilvenkata has quit IRC | 14:55 | |
*** dceara has joined #openvswitch | 15:05 | |
*** happyhemant has quit IRC | 15:26 | |
*** rcernin has joined #openvswitch | 15:30 | |
*** rcernin has quit IRC | 15:35 | |
*** eduardas has quit IRC | 15:58 | |
*** moldorcoder7 has quit IRC | 16:17 | |
*** moldorcoder7 has joined #openvswitch | 16:18 | |
*** slaweq_ has joined #openvswitch | 16:20 | |
*** anilvenkata has joined #openvswitch | 16:21 | |
*** anilvenkata has quit IRC | 16:22 | |
*** anilvenkata has joined #openvswitch | 16:24 | |
*** anilvenkata has quit IRC | 16:30 | |
*** eelco has quit IRC | 17:02 | |
*** ralonsoh has quit IRC | 17:08 | |
*** elvira has quit IRC | 17:10 | |
*** zhouhan has joined #openvswitch | 17:15 | |
imaximets | Hi. | 17:24 |
---|---|---|
*** anilvenkata has joined #openvswitch | 17:24 | |
dceara | Hi | 17:24 |
* dceara is on and off online :( | 17:24 | |
imaximets | mmichelson is not here today and I'm not sure who else is here. | 17:25 |
imaximets | Maybe I can kick off the meeting and we'll finish it early if no-one else will appear. | 17:26 |
zhouhan | Hi | 17:26 |
imaximets | #startmeeting ovn_community_development_meeting | 17:26 |
openstack | Meeting started Thu Apr 22 17:26:50 2021 UTC and is due to finish in 60 minutes. The chair is imaximets. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:26 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:26 |
openstack | The meeting name has been set to 'ovn_community_development_meeting' | 17:26 |
zhouhan | seems the eavesdrop link is not updating? | 17:26 |
imaximets | zhouhan, hi. | 17:27 |
zhouhan | the last meeting notes was 2021-01-07 in the link :) | 17:27 |
imaximets | hmm, seems the last log is form january... | 17:27 |
imaximets | Someone will need to figure this out, I'm not sure who manages it. | 17:28 |
zhouhan | someone from openstack ;D | 17:29 |
dceara | imaximets: zhouhan: The correct link for the logs is here: http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ | 17:29 |
imaximets | zhouhan, hmm, seems like the meeting name changed from ovn_community_development_discussion to ovn_community_development_meeting. | 17:29 |
zhouhan | Ahh. Thx dceara | 17:30 |
imaximets | so, we can conclude that it's mmichelson's fault. :) | 17:30 |
dceara | zhouhan: Np, now we need to figure out how to get it updated, IIRC dalvarez set it up :) | 17:30 |
zhouhan | so we are on the record now. we can start updating :) | 17:31 |
dceara | :) | 17:31 |
imaximets | we just need to use consistent names, I think. | 17:31 |
dceara | imaximets: Ah, true. | 17:31 |
imaximets | And, probably, ask dalvarez to move logs if possible to the old folder. | 17:31 |
imaximets | I just copied from the last one. | 17:32 |
imaximets | But let's start the meeting. :) | 17:32 |
imaximets | I'll start with a small update | 17:32 |
imaximets | For the last couple of weeks I worked on ovsdb 2-tier deployment. | 17:33 |
imaximets | i.e. to allow running a series of replication servers that will replicate a main raft cluster, so the actual clients can connect to replicas instead. | 17:34 |
imaximets | This should move a lot of load from the main raft cluster and increase scalability. | 17:34 |
zhouhan | imaximets awesome! I have been talking about this for a while but never got to implement it | 17:35 |
imaximets | one of the main problems is that current ovsdb replication works in read-only mode, so I implemented a transaction forwarding. | 17:35 |
imaximets | if enabled, replication server will forward incoming transaction to the replication source. | 17:36 |
*** anilvenkata has quit IRC | 17:36 | |
zhouhan | imaximets Oh, I thought we will have to make SB replicas read-only by ovn-controller. So instead of that you made the replicas writable? | 17:36 |
*** imaximets_ has joined #openvswitch | 17:39 | |
*** amorenoz_ has joined #openvswitch | 17:39 | |
zhouhan | imaximets seems you disconnected? | 17:39 |
imaximets_ | opps. got disconnected for some reason. | 17:39 |
imaximets_ | zhouhan, yep. If you asked something, please, repeat. | 17:40 |
zhouhan | Oh, I thought we will have to make SB replicas read-only by ovn-controller. So instead of that you made the replicas writable? | 17:40 |
imaximets_ | I replied this (not sure if you received): replicas are not technically writable, because the do not execute transactions by their own, but forwards the transaction to the main cluster and forwards results back. | 17:41 |
imaximets_ | s/the/they/ | 17:41 |
zhouhan | Oh, I didn't see this reply. | 17:41 |
imaximets_ | ovn-controller doesn't seem to execute a lot of "write" transactions, so this should be fine. | 17:43 |
zhouhan | This is definitely more generic and less restricted by the use cases (e.g. when ovn-controller has to update the SB). It just seemed tricky to me to support it | 17:43 |
zhouhan | It would be great if it can be done. | 17:43 |
imaximets_ | I think, my implementation is straightforward enough. :) | 17:43 |
zhouhan | Would the transaction ACID still be kept? | 17:43 |
imaximets_ | zhouhan, all the same as with a usual ovsdb transaction. replica is just a proxy. | 17:44 |
zhouhan | hmm... Maybe I thought something unnecessarily complex. This is great :) | 17:45 |
imaximets_ | I hope to post the patch-set somewhere soon. Will add you in CC. | 17:45 |
zhouhan | Cool! thx | 17:45 |
zhouhan | I have a quick update | 17:47 |
imaximets_ | The second part is that we need to keep HA, i.e. replicas should reconnect to active cluster member or clinet need to know that current replica syncs from the non-cluster member. | 17:47 |
imaximets_ | zhouhan, let me finish a real quick. :) | 17:47 |
* zhouhan sorry, please continue | 17:47 | |
imaximets_ | I took the second approach. Implementation is to replicate a _Server database, so the client will receive the same information about the cluster as it is now. | 17:48 |
*** bostondriver has quit IRC | 17:48 | |
*** amorenoz has quit IRC | 17:48 | |
*** imaximets has quit IRC | 17:48 | |
imaximets_ | It's a bit tricky, but doable without loosing a _Server database of the replication server itself. | 17:49 |
imaximets_ | Will post this part along with transaction forwarding patches. | 17:49 |
imaximets_ | That's it from me. | 17:49 |
zhouhan | What's the problem of the first approach? | 17:49 |
zhouhan | replicas always connect to active RAFT cluster member? | 17:50 |
imaximets_ | zhouhan, the problem is current implementation of the replication code. Currently, replicas doesn't care where to connect and has no support for multiple remotes. | 17:50 |
zhouhan | ok, so you are using the replication mode of OVSDB server instead of a standard RAFT client | 17:51 |
imaximets_ | yes, replication server is not part of a raft cluster. it's a standard --sync-from replication. | 17:52 |
zhouhan | I was thinking a proxy working as a client to the RAFT cluster and sit in front of the "replica" server. | 17:52 |
imaximets_ | I thought about something like a non-voting cluster member, but it seems like a more invasive and complicated thing. | 17:53 |
zhouhan | We can discuss more when you send out the patch. | 17:53 |
imaximets_ | sure | 17:54 |
zhouhan | I worked on the "table 45 flow explostion" problem, and sent a patch series: #link https://patchwork.ozlabs.org/project/ovn/list/?series=240294 | 17:54 |
zhouhan | Also sent out some minor fixes | 17:54 |
zhouhan | I forgot to add cover letter to the patch series so the title may be misleading. | 17:55 |
zhouhan | dceara Please take a look if you can, since you also discussed the problem | 17:55 |
dceara | zhouhan: Nice! I had a very brief look at the patch to fix the flow explosion, I hope to be able to have a closer look next week. | 17:55 |
_lore_ | can I go next? quite fast | 17:55 |
zhouhan | thx dceara | 17:56 |
dceara | zhouhan: Np. | 17:56 |
zhouhan | _lore_ please go ahead | 17:56 |
_lore_ | this week I resumed CoPP work from dceara to rate limit control plane | 17:56 |
*** imaximets_ is now known as imaximets | 17:56 | |
*** bostondriver has joined #openvswitch | 17:56 | |
_lore_ | we have some spot we want to rate limit so this general approach can fix them at once doing it in the kernel | 17:57 |
_lore_ | I rebased it ontop of ovn master and doing some tests, it works so far | 17:57 |
_lore_ | I guess we can sync if this aprroach is fine for all | 17:58 |
* zhouhan refreshing his memory of CoPP | 17:58 | |
_lore_ | I guess I can add support for some lefover controller actions and post v1 | 17:58 |
_lore_ | to continue the discussion | 17:58 |
dceara | _lore_: Thanks for taking over that work! We might want to simplify it a bit though, the configuration part was too cumbersome in my RFC. | 17:59 |
_lore_ | zhouhan: actually dceara added a new column in logical flow table | 17:59 |
zhouhan | thanks _lore_ | 17:59 |
zhouhan | dceara any idea why was the CoPP work paused? | 17:59 |
_lore_ | yw :) | 17:59 |
_lore_ | I like the generality of the approach | 17:59 |
_lore_ | but maybe we can decide to simplify it | 18:00 |
dceara | zhouhan: It seems that it just fell off my priority list in time :) | 18:00 |
zhouhan | ok | 18:00 |
_lore_ | there is a new table called CoPP to a list of meter devided for type like arp, nd, ... | 18:01 |
_lore_ | so a logical switch, logical router or logical switch port can refer to a given row in the CoPP table to filter like arp, controller_event and so on | 18:02 |
dceara | Not sure if it's useful now but this was the last CoPP RFC version I sent out: https://patchwork.ozlabs.org/project/openvswitch/list/?series=140778&state=* | 18:02 |
_lore_ | dceara: I can share the updated one in my gh | 18:02 |
*** anilvenkata has joined #openvswitch | 18:02 | |
_lore_ | https://github.com/LorenzoBianconi/ovn/tree/CoPP | 18:03 |
dceara | _lore_: Nice, looking forward to the patches on the mailing list! | 18:04 |
numans | I can go real quick if _lore_ is done. | 18:05 |
imaximets | numans, go ahead, I guess. :) | 18:06 |
numans | I did some reviews this week. | 18:06 |
numans | And submitted v4 of the ct inv patch series. | 18:07 |
numans | thanks mdgray for the review. | 18:07 |
_lore_ | numans: sorry I am done :) | 18:07 |
numans | zhouhan, Can you please take a look at these patches ? https://patchwork.ozlabs.org/project/ovn/list/?series=240351 | 18:07 |
numans | and also this one please - https://patchwork.ozlabs.org/project/ovn/patch/20210412132029.675432-1-numans@ovn.org/ | 18:08 |
numans | Right now I'm working on crash seen due to assert seen here - https://github.com/ovn-org/ovn/blob/master/controller/ofctrl.c#L1936 | 18:08 |
zhouhan | numans sure, I will be in review mode next week | 18:09 |
numans | Any comments on this are welcome. From the logs I see that there are many time related warnings. | 18:09 |
numans | I am suspecting if a desired_flow->installed is NULL because ovn-controller couldn't send the flow to vswitchd. | 18:09 |
numans | zhouhan, thanks. | 18:10 |
numans | I am also suspecting this commit https://github.com/ovn-org/ovn/commit/c6c61b4e3462fb5201a61a226c2acaf6f4caf917 to be the cause of the regression | 18:10 |
numans | that's it from me. | 18:10 |
dceara | I have a one line update too: I've been chasing a bug in the Port.UP/ovn-installed "notification" mechanism (due to not retrying OVS transactions on failure), I have the patch ready, running some more tests, hopefully I can post it soon. | 18:11 |
dceara | That's it from me. | 18:12 |
imaximets | OK. Anyone else? Questions/Discussions? | 18:12 |
imaximets | So, I guess, that's it for today. | 18:14 |
imaximets | Thanks! | 18:14 |
imaximets | #endmeeting | 18:14 |
openstack | Meeting ended Thu Apr 22 18:14:28 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:14 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-04-22-17.26.html | 18:14 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-04-22-17.26.txt | 18:14 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ovn_community_development_meeting/2021/ovn_community_development_meeting.2021-04-22-17.26.log.html | 18:14 |
dceara | Thanks, bye everyone! | 18:14 |
imaximets | bye | 18:14 |
zhouhan | thanks, bye! | 18:16 |
tryauuum | where can I read up on various approaches to connecting a park of OVN VMs to top-of-the-rack switches? I don't know anything about hardware switches and routers. As far as I understand, there are products (e.g. from cisco, that implent "vtep schema" that you can later integrate with OVN via ovn-controller-vtep. But what are other approaches? | 18:16 |
tryauuum | ). Didn't want to interrupt the meeting :) | 18:17 |
zhouhan | tryauuum: what do you mean by "connecting to TORs"? Do you mean TORs are part of overlay network? Then ovn-controller-vtep is the approach, but I am not sure if it is widely tested. | 18:19 |
*** dholler has quit IRC | 18:21 | |
*** dceara has quit IRC | 18:31 | |
*** istokes has quit IRC | 18:49 | |
*** mdgray has quit IRC | 18:52 | |
*** slaweq_ has quit IRC | 19:30 | |
*** rcernin has joined #openvswitch | 19:31 | |
*** rcernin has quit IRC | 19:36 | |
*** slaweq has quit IRC | 20:44 | |
*** rcernin has joined #openvswitch | 20:45 | |
*** rcernin has quit IRC | 21:00 | |
*** rcernin has joined #openvswitch | 21:00 | |
*** zhouhan has quit IRC | 21:02 | |
*** rcernin has quit IRC | 21:25 | |
*** rcernin has joined #openvswitch | 21:36 | |
*** rcernin has quit IRC | 21:41 | |
*** rcernin has joined #openvswitch | 21:41 | |
*** rcernin has quit IRC | 21:50 | |
*** irclogbot_3 has quit IRC | 21:50 | |
*** irclogbot_0 has joined #openvswitch | 21:55 | |
*** bostondriver has quit IRC | 21:58 | |
*** rcernin has joined #openvswitch | 22:15 | |
*** rcernin has quit IRC | 22:20 | |
*** atpa8a has joined #openvswitch | 22:31 | |
*** rcernin has joined #openvswitch | 22:34 | |
*** rcernin has quit IRC | 22:38 | |
*** rcernin has joined #openvswitch | 22:42 | |
*** rcernin has quit IRC | 22:42 | |
*** rcernin has joined #openvswitch | 22:43 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!