[Bug 1910209] Re: "systemctl stop openvswitch-switch" will remove /var/run/openvswitch

Yi Yang 1910209 at bugs.launchpad.net
Thu Jan 7 08:18:18 UTC 2021


BTW, /var/run/openvswitch doesn't keep ovsdb data there, so preserving
it is safe. It just saved some unix socket files and pid files, they
will be cleaned by ovs deamons when daenons are stopped.

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to openvswitch in Ubuntu.
https://bugs.launchpad.net/bugs/1910209

Title:
  "systemctl stop openvswitch-switch" will remove /var/run/openvswitch

Status in Ubuntu Server Guide:
  Fix Released
Status in dpdk package in Ubuntu:
  Invalid
Status in openvswitch package in Ubuntu:
  Confirmed

Bug description:
  TL;DR:
  - stoping/restarting OVS clears /var/run/openvswitch
  - out of the "vhostuser" connection times a common socket path used
    was at /var/run/openvswitch
  - if that path used with "vhostuserclient" that removes the sockets
    on OVS stop/restart
  - Since qemu in server mode only creates this sockets once (as by
    the client/server design makes sense) that breaks the guests until
    restarted which is what the tech of vhostuserclient wanted to avoid.
  + Workaround: do use a different path like e.g. 
    "/var/run/vhostuserclient/vhost-user-client-1"
  + Solution: let us think if we could keep the path around on stop/restart

  --- vv original report vv ---

  My system is Ubuntu 18.04, I installed ovs DPDK by apt-get and used
  ovs-vswitchd DPDK version, but when I stop openvswitch-switch (sudo
  systemctl stop openvswitch-switch), /var/run/openvswitch is removed,
  so the exisitng VMs can't be accessed any more. I don't know why it is
  removed and who removed it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/serverguide/+bug/1910209/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list