[Bug 1885264] Re: neutron-ovs-cleanup runs on package upgrade

Corey Bryant 1885264 at bugs.launchpad.net
Mon Jul 13 12:48:11 UTC 2020


This bug was fixed in the package neutron - 2:17.0.0~git2020070709.792f4efce9-0ubuntu1~cloud0
---------------

 neutron (2:17.0.0~git2020070709.792f4efce9-0ubuntu1~cloud0) focal-victoria; urgency=medium
 .
   * New upstream release for the Ubuntu Cloud Archive.
 .
 neutron (2:17.0.0~git2020070709.792f4efce9-0ubuntu1) groovy; urgency=medium
 .
   * New upstream snapshot for OpenStack Victoria.
   * d/control: Align (Build-)Depends with upstream.
   * d/py3dist-overrides: Created with win32 dep wmi.
   * d/*.upstart.in: Dropped. No longer needed.
   * d/control: Update Standards-Version to 4.5.0.
   * d/p/fix-neutron-ipset-cleanup-tool.patch: Dropped. Fixed upstream.
   * d/p/bug1879717.patch: Dropped. Fixed upstream.
   * d/p/misc-py38-p1.patch: Dropped. Fixed upstream.
   * d/p/skip-iptest.patch: Rebased.
   * d/p/flake8-legacy.patch: Dropped. No longer needed.
   * d/neutron-common.install: Remove netns-cleanup.filters along with
     upstream removal as part of migration to oslo.privsep.
   * d/rules: Set OS_* env variables for unit test execution in line with
     upstream tox.ini.
 .
 neutron (2:16.0.0-0ubuntu3) groovy; urgency=medium
 .
   * Ensure OVS and linuxbridge cleanup systemd units are not restarted
     on upgrade or started on install (LP: #1885264):
     - d/rules: Pass --no-stop-on-upgrade to dh_install{systemd,init} for
       ovs and linuxbridge cleanup systemd units.
     - d/rules: Pass --no-start to dh_install{systemd,init} for
       ovs and linuxbridge cleanup systemd units.
     - d/rules: Also pass --no-restart-after-upgrade to deal with bug
       in older debhelper versions in Ubuntu Cloud Archive.
     - d/rules: Pass appropriate -X flags to each call to
       dh_install{systemd,init} to ensure that duplicate snippets are
       not generated in maintainer scripts.
   * d/p/bug1879717.patch: Cherry pick unit testing fix for updates into
     ovsdbapp.
   * d/rules,test-blacklist.txt: Blacklist misc failing tests on groovy
     until next set of snapshots.
   * d/p/misc-py38-p1.patch: Cherry pick fix for failing unit test.
 .
 neutron (2:16.0.0-0ubuntu2) groovy; urgency=medium
 .
   * d/control: Add net-tools dependency to python3-neutron for netstat
     (LP: #1881852).
   * d/neutron-common.install: Add rootwrap.d/netns-cleanup.filters
     (LP: #1881852).
   * d/p/fix-neutron-ipset-cleanup-tool.patch: Fix Traceback (LP: #1881771).
 .
 neutron (2:16.0.0-0ubuntu1) groovy; urgency=medium
 .
   * d/watch: Scope to 16.x series.
   * New upstream release for OpenStack Ussuri (LP: #1877642).
   * d/p/monkey-patch-original-current-thread.patch: Dropped. Fixed
     in upstream release.

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

Title:
  neutron-ovs-cleanup runs on package upgrade

Status in Ubuntu Cloud Archive:
  Fix Released
Status in Ubuntu Cloud Archive ussuri series:
  Fix Committed
Status in Ubuntu Cloud Archive victoria series:
  Fix Released
Status in neutron package in Ubuntu:
  Fix Released
Status in neutron source package in Focal:
  Fix Committed
Status in neutron source package in Groovy:
  Fix Released

Bug description:
  == Impact ==

  Upgrades to OpenStack Ussuri will result in service disruption to the
  network datapath for instances and other virtual networking concepts.

  == Test Case ==

  Standalone
  apt install neutron-openvswitch-agent
  (add proposed pocket)
  apt install neutron-openvswitch-agent
  neutron-ovs-cleanup unit will be restarted

  (UCA)
  add-apt-repository cloud-archive:train
  apt install neutron-openvswitch-agent
  add-apt-repository cloud-archive:ussuri
  apt dist-upgrade

  (neutron-ovs-cleanup will be restarted)

  Full cloud (UCA or distro)
  Deploy OpenStack Train (using Juju charms)
  Create networking, boot instances and confirm connectivity to instances
  Upgrade to OpenStack Ussuri (using Juju charms)
  Networking to instances will be lost

  == Regression Potential ==

  Medium - the fix is purely in package and ensures that the
  neutron-*-cleanup scripts are not started on install or restarted
  during an upgrade.

  == Original Bug Report ==
  Release: Focal/Bionic+Ussuri:

  As part of the package upgrade for neutron-openvswitch-agent, the
  neutron-ovs-cleanup systemd unit is restarted.

  This unit should only be run on reboot, and not during package
  upgrades.

  It has the side effect of removing all ports from the local OVS
  bridge, impacting networking to services.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1885264/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list