On Wed, Mar 24, 2021 at 02:11:31PM +0100, Ilya Maximets wrote: > On 3/24/21 1:05 PM, Stefan Hajnoczi wrote: > > On Tue, Mar 23, 2021 at 04:54:57PM -0400, Billy McFall wrote: > >> On Tue, Mar 23, 2021 at 3:52 PM Ilya Maximets wrote: > >>> On 3/23/21 6:57 PM, Adrian Moreno wrote: > >>>> On 3/19/21 6:21 PM, Stefan Hajnoczi wrote: > >>>>> On Fri, Mar 19, 2021 at 04:29:21PM +0100, Ilya Maximets wrote: > >>>>>> On 3/19/21 3:05 PM, Stefan Hajnoczi wrote: > >>>>>>> On Thu, Mar 18, 2021 at 08:47:12PM +0100, Ilya Maximets wrote: > >>>>>>>> On 3/18/21 6:52 PM, Stefan Hajnoczi wrote: > >>>>>>>>> On Wed, Mar 17, 2021 at 09:25:26PM +0100, Ilya Maximets wrote: > - How to get this fd again after the OVS restart? CNI will not be invoked > at this point to pass a new fd. > > - If application will close the connection for any reason (restart, some > reconfiguration internal to the application) and OVS will be re-started > at the same time, abstract socket will be gone. Need a persistent daemon > to hold it. I remembered that these two points can be solved by sd_notify(3) FDSTORE=1. This requires that OVS runs as a systemd service. Not sure if this is the case (at least in the CNI use case)? https://www.freedesktop.org/software/systemd/man/sd_notify.html Stefan