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

Launchpad Bug Tracker 1910209 at bugs.launchpad.net
Fri Jan 8 14:00:57 UTC 2021


This bug was fixed in the package openvswitch - 2.15.0~git20210104
.def6eb1ea-0ubuntu3

---------------
openvswitch (2.15.0~git20210104.def6eb1ea-0ubuntu3) hirsute; urgency=medium

  * d/openvswitch-switch.ovsdb-server.service: avoid removing the state
    dir on restart (LP: #1910209)

 -- Christian Ehrhardt <christian.ehrhardt at canonical.com>  Thu, 07 Jan
2021 12:14:35 +0000

** Changed in: openvswitch (Ubuntu)
       Status: In Progress => Fix Released

-- 
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:
  Fix Released
Status in openvswitch source package in Bionic:
  Confirmed
Status in openvswitch source package in Focal:
  Confirmed
Status in openvswitch source package in Groovy:
  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