GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openvswitch
imaximets_ has joined #openvswitch
imaximets__ has quit [Ping timeout: 252 seconds]
tpires has joined #openvswitch
kuraudo has joined #openvswitch
kuraudo has quit [Client Quit]
kuraudo has joined #openvswitch
kuraudo has quit [Remote host closed the connection]
kuraudo has joined #openvswitch
PietjePuk has joined #openvswitch
kuraudo has quit [Ping timeout: 260 seconds]
PietjePuk has quit [Ping timeout: 240 seconds]
elvira1 has quit [Ping timeout: 276 seconds]
Guest65 has joined #openvswitch
Guest65 has quit [Client Quit]
Guest17 has joined #openvswitch
roriorden has joined #openvswitch
amusil has joined #openvswitch
imaximets_ is now known as imaximets
imaximets has quit [Changing host]
imaximets has joined #openvswitch
<imaximets>
Hello there.
<imaximets>
It's time for the weekly OVN meeting.
<fnordahl>
o/
<imaximets>
I'm not sure if we have a lot of people today. I think Mark is not here and Dumitru as well.
amusil has quit [Client Quit]
<imaximets>
There are some holidays coming up in US, so not sure if we'll get a lot of people from there.
<imaximets>
I'll start and we'll go from there.
<_lore_>
hi all
ChmEarl has joined #openvswitch
amusil has joined #openvswitch
<imaximets>
I do not really have much to say about OVN this week, did some reviews. Posted a fix for the classifier crash in OVS caused by configuration of prefixes from OVN side.
<imaximets>
That's all from me.
<amusil>
Hi
<imaximets>
Who wants to give an update?
mkalcok has joined #openvswitch
<_lore_>
I can give a quick update
zhouhan has joined #openvswitch
<imaximets>
_lore_, go ahead!
<_lore_>
I was looking at a possible problem of route-exchange codebase
<_lore_>
since fnordahl is here :)
<fnordahl>
shoot away, and I'll see if I can answer
<_lore_>
in particular it seems a keep a state for _maintained_route_tables and _maintained_vrf between route_exchange_run() runs, right?
<_lore_>
this does not take into account possible netlink failures
<_lore_>
if this happens OVN is not aligned to the kernel configuration
<_lore_>
right?
<_lore_>
in particular when we run re_nl_cleanup_routes() and re_nl_delete_vrf()
<_lore_>
in some way we should monitor the operation results to see if we need to retry the configuration during next iteration
<_lore_>
fnordahl: agree?
<_lore_>
that's all from my side
<fnordahl>
Sounds reasonable, I would hope it did not get on the maintained list if there was a failure, if it does that sounds like a bug
<_lore_>
fnordahl: what do you mean with 'maintained list'?
<fnordahl>
I was referring to your mention of _maintained_route_tables and _maintained_vrf
<_lore_>
at the beginning of route_exchange_run() we do something like: _maintained_route_table -> old_maintained_route_table
<_lore_>
and then at the end of the route_exchange_run() we get rid of old_maintained_route_table
<_lore_>
so we one of the configuration in old_maintained_route_table is not getting through the kernel, this configuration is lost
<_lore_>
but I guess we can continue the discussion on the ML
<_lore_>
thx
<imaximets>
OK. Thanks, _lore_ !
<imaximets>
Who's next?
<fnordahl>
sure, let's do, thanks _lore_
Guest17 has quit [Ping timeout: 240 seconds]
<imaximets>
fnordahl, do you have some updates this week maybe? :)
<fnordahl>
Back from internal sprints, we have a roadmap and are at the start of our cycle, at a high level mostly downstream integration work for the route-exchange stuff that landed in 25.03, looks like we have a common goal of making use of this with OpenStack so we'll likely work with you on that
<fnordahl>
And from the sound of it there will be bug fixes :)
<imaximets>
fnordahl, nice! :)
<fnordahl>
mj2s multinode test is useful for this work so I'll get my act together and review it.
<fnordahl>
I know mkalcok did some experimentation with a different CMS too, and there are some unanswered questions on what to do with return path, so we'll see if we get downstream to do somethinig there or if we find the time to propose an update to ovn
<fnordahl>
thanks for merge of that s390x-only test fix btw, and I guess that's it for me
<imaximets>
fnordahl, thanks!
<imaximets>
Who wants to go next?
<amusil>
I don't have anything special, I did some maintainer work that's about it for u/s
<imaximets>
Thanks, amusil !
<mkalcok>
NOthing much from my side either, lot's of downstream work.
<amusil>
fnordahl Just a quick Q, do you plan to revive the patch about inactivity probes in tests?
<fnordahl>
amusil: it did show up as an issue in Debian CI, so it will likely resurface if we don't. The "makes tests fail more often" facet of this is a bit untangable though, nothing stood out as obvious the last I looked. I'll put it on the list of things to do
<amusil>
Ack, thanks!
<imaximets>
OK. Last call for anyone who wants to share! :)
<zhouhan>
I have an quick update for the HW offload issue and the ct-commit-all. I sent an email explaining the new issues we were facing and the challenges of the ct-commit-all approach, and got agreement with Dumitru and Tim that we will move forward with the simpler solution just avoiding conflict port ranges. Tim already sent ovn-k8s PR for this, and I
<zhouhan>
will send patches to revert the problematic patch in OVN.
<zhouhan>
that's it from me
<imaximets>
Thanks, zhouhan !
<amusil>
zhouhan In regards to that, we probably want to pursue the zone split that Dumitru suggested
<amusil>
Because ct-commit-all is needed for L2 UDN in local gateway mode
<zhouhan>
amusil: In theory that may work, but I am not sure if it worth the effort and complexity, if we can simply avoid port conficts
<amusil>
It depends if ovnk is able to find different solution for L2 UDN, if not we might need it otherwise it wouldn't work with HWOL
amusil has quit [Quit: Client closed]
amusil has joined #openvswitch
<zhouhan>
amusil: I didn't mean we should revert the whole ct-commit-all, but just need to revert the part that was particularly made for the HWOL issue (some comments I had given to you for one of the revisions, if you remember :))
<amusil>
Well let's discuss over the patch because I'm not sure if there are parts that could be reverted specifically, but I might be wrong
<imaximets>
Less workarounds the better. :)
<imaximets>
OK. I gess, that's everyone I saw joining today.
<imaximets>
Thanks! And see you next week!
<mkalcok>
o/
<imaximets>
Bye.
mkalcok has quit [Quit: leaving]
<zhouhan>
amusil: ok, I will double check the test case for L2 UDN, and discuss in the ML